Mac Python Setuptools安装在错误的目录中
在今天之前,执行Mac Python Setuptools安装在错误的目录中,python,macos,python-2.7,setuptools,Python,Macos,Python 2.7,Setuptools,在今天之前,执行sudo python setup.py install会将我想要的模块安装到/Library/python/2.7/site packages/。然而,今天它一直在尝试安装到/usr/local/cillar/python/2.7.10_2/Frameworks/python.framework/Versions/2.7/lib/python2.7/site packages/ 在这些更改之间发生的唯一安装是Macports、为Xcode更新命令行工具和OS X El Capi
sudo python setup.py install
会将我想要的模块安装到/Library/python/2.7/site packages/
。然而,今天它一直在尝试安装到/usr/local/cillar/python/2.7.10_2/Frameworks/python.framework/Versions/2.7/lib/python2.7/site packages/
在这些更改之间发生的唯一安装是Macports、为Xcode更新命令行工具和OS X El Capitan更新
如何将默认的setuptools安装路径更改回/Library/Python/2.7/site packages/
更新#1
/usr/local/bin/python
/usr/bin/python
/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/git/bin
更新#2
我刚刚运行了sudo/usr/bin/python setup.py install
,它成功地将我的模块安装到/Library/python/2.7/site packages/
中。现在我只需要弄清楚如何将python
设置为默认值/usr/bin/python
更新#3
python setup.py install
指向正确的位置,但权限被拒绝。因此,sudopython
指向/usr/local/ceral/…
更新#4
通过更改/etc/paths
中的路径顺序,我可以在尝试/usr/local/bin/python
之前,强制sudo python
使用/usr/bin/python
谢谢大家 请在您的问题中添加
which-a python
和echo$PATH
的输出。我不确定这是否与…?调用sudo easy\u install有关。
将模块安装在正确的目录中。但是我仍然想修复sudo python setup.py安装。我最干净的方法是将别名python='/usr/bin/python'
添加到您的~/.bash\u配置文件
@cel我将别名python='/usr/bin/python'添加到我的
~/.bash\u配置文件`中,但这并没有改变任何东西。Setup.py安装仍然指向/usr/local/cillar/…
请在您的问题中添加which-a python
和echo$PATH
的输出。我不确定这是否与…?调用sudo easy\u install有关。
将模块安装在正确的目录中。但是我仍然想修复sudo python setup.py安装。我最干净的方法是将别名python='/usr/bin/python'
添加到您的~/.bash\u配置文件
@cel我将别名python='/usr/bin/python'添加到我的
~/.bash\u配置文件`中,但这并没有改变任何东西。Setup.py安装仍然指向/usr/local/ceral/…
$ which -a python
$ echo $PATH