我想在OS X El Capitan上安装python包。我看到SIP启用了,我禁用了它。做我想做的所有改变。我删除了安装在:
中的Scipy和Numpy/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/
我使用以下命令安装了Scipy:
sudo pip install --user scipy
它仍然安装在:
下面/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/
我希望我的所有python包都在下面:
/Library/Python/2.7/site-packages/
我甚至试过这个:(没有用)
pip install --install-option="--prefix=$/Library/Python/2.7/site-packages/" --ignore-installed scipy
所以我想做的事情:
进行一些配置更改,以便我的所有python包安装在:/Library/Python/2.7/site-packages/
强制python首先在/Library/Python/2.7/site-packages/
此外,python似乎正在安装以下设置的setuptools(旧版本):/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/
我希望它使用安装在/Library/Python/2.7/site-packages/
下的新版本。
所有这些更改完毕后,我更新pip的每个软件包都会更新:/Library/Python/2.7/site-packages/
下的
我的PYTHONPATH
中的.bash_profile
设置为/Library/Python/2.7/site-packages