Mac Python安装工具在错误的目录中安装

时间:2015-10-23 12:28:48

标签: python macos python-2.7 setuptools

在今天之前,执行sudo python setup.py install会将我想要的模块安装到/Library/Python/2.7/site-packages/。但是,今天它一直在尝试安装到/usr/local/Cellar/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

    $ which -a python
  

的/ usr / local / bin中/蟒

     

的/ usr /斌/蟒

    $ echo $PATH
  

/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/本地/ bin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr /本地/ 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指向正确的位置,但权限被拒绝。因此,sudo python指向/usr/local/Cellar/...

更新#4

通过更改/etc/paths中的路径顺序,我可以强制sudo python在尝试/usr/bin/python之前使用/usr/local/bin/python

全部谢谢!

0 个答案:

没有答案