我在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}$对此有什么想法或肮脏的解决办法吗?在
非常感谢!在
你不应该删除或改变苹果提供的macosx系统Python,这是他们测试其操作系统的特定版本,你真的不想破坏那。在
如果您想使用方便的macports安装的扩展,您需要macports版本的Python,因此您也不能删除它。在
没有真正的理由担心,因为您的系统上有一个以上的Python版本(我通常至少有六个Python版本;-)。在
只需将
/opt/...
(macports保存其bin目录的任何位置)放在PATH
环境变量的开头(例如,.bashrc
)并确保使用macports Python安装所需的任何扩展。在相关问题 更多 >
编程相关推荐