好吧,所以我已经酿造了,而且自从El Capitan以来我就重新推出了重新安装的python。
MacBook-Pro-2:decipher Alex$ which python
/usr/local/bin/python
MacBook-Pro-2:decipher Alex$ whereis python
/usr/bin/python
我有两个蟒蛇。这一切都很好。 Brew医生很干净,除了在/ usr / local / include中找到一些Unbrewed头文件,其中没有一个看起来与Python有关。没有virtualenv,有没有办法再安装包?我觉得我可能会遗漏一些东西。
Just like this guy我试图获得IPython。我真的不需要它,所以有一天我放弃了。现在我需要Pylint。如果我尝试用pip安装它:
IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/logilab_common-1.1.0-py2.7-nspkg.pth'
有没有人知道如何在我的系统上指向另一个python实例,或者做其他事情以便我可以恢复旧的行为?请?
- 编辑 -
建议使用/ usr / local / bin / pip来安装ipython。这是输出。我还想不通如何使用ipython。
MacBook-Pro-2:MNIST Alex$ /usr/local/bin/pip install ipython[all]
Requirement already satisfied (use --upgrade to upgrade): ipython[all] in /Library/Python/2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): traitlets in /usr/local/bin (from ipython[all])
Requirement already satisfied (use --upgrade to upgrade): pickleshare in /usr/local/bin (from ipython[all])
Requirement already satisfied (use --upgrade to upgrade): simplegeneric>0.8 in /usr/local/bin (from ipython[all])
... the rest of the requirements are all satisfied in usr/local/bin
答案 0 :(得分:1)
我和El Capitan也遇到了麻烦。我做了这些事情并且有效:
1)安装Homebrew
2)使用Homebrew安装Python 3
3)在终端输入这些安装(按此顺序)
$ pip3 install pyobjc-core
$ pip3 install pyobjc
$ pip3 install pillow
$ pip3 install pyautogui
答案 1 :(得分:0)
要将pip
指向系统的另一个Python实例,您需要使用安装了pip
的同一bin/
文件夹中的python
,因此它会解析为同一个site-packages
。
示例:
/usr/local/bin/pip install logilab_common
要使OSX上的本地用户可以写/usr/local/
,请执行以下操作:
sudo chown -R `whoami`:admin /usr/local/*
更多信息
答案 2 :(得分:0)
正如Mikko Ohtamaa在评论中指出的那样,我在一个名为/ lib的文件夹中有一个python版本。我不确定它是怎么到达那里的。我认为这是我使用的python版本。一旦我sudo rm -rf /lib
,一切都突然发挥作用。