无法在El Capitan (10.11)中安装Pip Packages

21 浏览
0 Comments

无法在El Capitan (10.11)中安装Pip Packages

我有使用brew,并且自从El Capitan以来我已经重新安装了python。

MacBook-Pro-2:decipher Alex$ which python
/usr/local/bin/python
MacBook-Pro-2:decipher Alex$ whereis python
/usr/bin/python

我有两个python。这一切都很好。Brew doctor的输出很干净,除了在/usr/local/include中找到了一些未安装的头文件,但似乎与Python无关。除了virtualenv之外,还有其他安装软件包的方法吗?我觉得我可能遗漏了什么。

这个人一样,我尝试获取IPython。我实际上不需要它,所以前几天放弃了。现在我需要Pylint。如果我尝试使用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])
... 其他要求在usr/local/bin中都已满足

0
0 Comments

在El Capitan(10.11)中无法安装Pip软件包的原因是需要使用与系统中Python实例相同的bin/文件夹中的Pip,以便它解析到相同的site-packages。解决方法是使用以下命令将Pip指向另一个Python实例:

/usr/local/bin/pip install logilab_common

要使/usr/local/可被OSX上的本地用户写入,请执行以下命令:

sudo chown -R `whoami`:admin /usr/local/*

更多信息可以参考以下链接:

- [http://blog.blakesimpson.co.uk/read/89-fix-homebrew-error-usr-local-bin-is-not-writable-on-os-x-el-capitan](http://blog.blakesimpson.co.uk/read/89-fix-homebrew-error-usr-local-bin-is-not-writable-on-os-x-el-capitan)

0
0 Comments

在El Capitan(10.11)中无法安装Pip Packages的问题可能出现的原因是系统缺少必要的依赖或软件版本不兼容。为了解决这个问题,可以按照以下步骤进行操作:

1)安装Homebrew

2)使用Homebrew安装Python 3

3)在终端中按照以下顺序输入安装命令:

$ pip3 install pyobjc-core
$ pip3 install pyobjc
$ pip3 install pillow
$ pip3 install pyautogui

通过执行上述步骤,可以成功解决在El Capitan(10.11)中无法安装Pip Packages的问题。

0
0 Comments

问题出现的原因是在/lib文件夹中存在一个python版本,导致无法安装pip包。解决方法是使用sudo rm -rf /lib命令删除/lib文件夹中的python版本。

0