【发布时间】:2015-11-24 23:26:55
【问题描述】:
好的,所以我有 brew,并且自 El Capitan 以来我已经 brew 重新安装了 python。
MacBook-Pro-2:decipher Alex$ which python
/usr/local/bin/python
MacBook-Pro-2:decipher Alex$ whereis python
/usr/bin/python
我有两条蟒蛇。这一切都很好。 Brew Doctor 很干净,除了在 /usr/local/include 中找到了一些 Unbrewed 头文件,这些头文件似乎都与 Python 无关。缺少virtualenv,还有什么方法可以安装包吗?我觉得我可能错过了什么。
Just like this guy 我正在尝试获取 IPython。我真的不需要它,所以前几天我放弃了。现在我需要皮林特。如果我尝试使用 pip 安装它:
IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/logilab_common-1.1.0-py2.7-nspkg.pth'
有谁知道如何将 pip 指向我系统上的另一个 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
【问题讨论】:
-
或者 pip install --user
-
pip install --user 似乎工作。我不认为你应该使用 sudo,就像那个人在我链接到的其他 stackoverflow 帖子中提到的那样。
-
您的设置有问题,因为 OSX 或 Homebrew 安装上不应存在名为
/lib的东西:ls /lib /usr/local/bin/gls: cannot access /lib: No such file or directory -
多么奇特。我有/lib/,里面只有 python2.7 这是怎么发生的?我该如何解决?
标签: python macos pip osx-elcapitan