安装带有macports的matplotlib时安装的附加python

2024-09-28 17:28:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我在macos10.6上安装matplotlib时遇到了问题,所以我使用macports并安装了它所需的所有依赖项,这很好,但在它的基础上有一个新的python版本。现在我有两个python版本,这让我很困扰。matplotlib在macport python上运行得很好,我的其余部分都是默认python。 将两者集成到一个中的最佳解决方案是什么?使用哪一个作为默认的python?在

我尝试将默认python/defaultPython/./site包中的所有包复制到/opt/./site包中。同样的事情是在macports python的PYTHONPATH上添加/defaultPython/../site包。 有些确实很好,但不是全部。在

例如在

import scipy.sparse

我有这个错误

^{pr2}$

对此有什么想法或肮脏的解决办法吗?在

非常感谢!在


Tags: import版本matplotlib错误sitescipy解决方案事情
1条回答
网友
1楼 · 发布于 2024-09-28 17:28:28

你不应该删除或改变苹果提供的macosx系统Python,这是他们测试其操作系统的特定版本,你真的不想破坏。在

如果您想使用方便的macports安装的扩展,您需要macports版本的Python,因此您也不能删除它。在

没有真正的理由担心,因为您的系统上有一个以上的Python版本(我通常至少有六个Python版本;-)。在

只需将/opt/...(macports保存其bin目录的任何位置)放在PATH环境变量的开头(例如,.bashrc)并确保使用macports Python安装所需的任何扩展。在

相关问题 更多 >