我有三个不同的 Python 2.7:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
我使用了许多来自不同来源的软件包。我目前正在从 port (MacPorts)、easy_install、pip(由easy_install安装)和 Mercurial 安装软件包。还有一些我必须从图像安装或从源代码构建。我对这些有更多的控制权。
问题是 easy_install 和 pip 似乎安装到一个位置 ( /Library/Frameworks/...
) 而 MacPorts 安装到另一个位置 ( /opt/local/Library/Frameworks/...
)。
我现在最好的行动是什么?删除/Library/Frameworks/.../python2.7
并移动 easy_install 和 pip 到 MacPorts 之一/opt/local/...
?链接两个目录?将 MacPorts 安装移动到/Library/Frameworks/...
?
我怎样才能巩固这些蟒蛇?我已经尝试将两个站点包位置都放在我的路径中,但是只有某些包仅适用于一个 Python 而不是另一个,反之亦然,我需要它们一次全部可用。