【发布时间】:2015-02-19 16:32:58
【问题描述】:
我正在尝试安装 Python 包名称 MDAnalysis,它需要 numpy。
问题是python的默认路径是
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
但我的包(用 pip 安装)在:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
所以我将此路径添加到PYTHONPATH,但问题现在出现在每个路径中,我有不同版本的numpy,python 总是使用第一个路径中的版本,导致mach-o, but wrong architecture。如何删除第一个路径中的版本? pip卸载将删除第二个路径中的numpy,当我转到第一个路径直接删除numpy时,它说文件/文件夹不存在。
在此先感谢
【问题讨论】:
-
使用
virtualenvs 管理不同的安装和包版本通常更容易。 -
你确定第一个 numpy 版本会导致 mach-o 问题吗?通常,当你的 PYTHONPATH 正确时,系统不应该接触包。
标签: python macos numpy import mdanalysis