【发布时间】:2018-08-24 16:39:26
【问题描述】:
我正在尝试将 nltk 包安装到我的 Python2.7,但我遇到了一些麻烦。我已经检查了其他页面,但似乎对我不起作用。
当我尝试安装 nltk 时,我收到一条消息:
Could not find a version that satisfies the requirement nltk (from versions: )
No matching distribution found for nltk
这导致我使用:
curl https://bootstrap.pypa.io/get-pip.py | python
然后它似乎工作,但后来我得到权限错误 [Errno13]:
[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip'
Consider using the `--user` option or check the permissions.
所以我尝试将 sudo chmod 700 和 770 赋予目录文件,但一直得到相同的权限错误。我觉得我错过了什么。任何帮助,将不胜感激!
【问题讨论】:
-
在
pip install nltk之前尝试pip install --upgrade pip -
@gogaz 我试过 sudo curl bootstrap.pypa.io/ez_setup.py | python'但它给了我errno13权限。我尝试通过 chmod 770 更改权限,但它似乎不起作用。 700 不应该已经让我访问该文件夹吗?
-
改为
| sudo python。但是如果它把你的系统弄乱了也别怪我 -
也可以
sudo pip install ...。但是你应该这样做brew install python这样你就不会弄乱你的系统 python。 -
或者安装 python.org 安装程序。或者使用 Anaconda。 Apple 曾经提供了一个很好的 Python 系统安装,但他们没有保持最新状态,现在一团糟,他们的安全性更改甚至阻止了 root 更改某些权限,这使得它更加混乱。跨度>
标签: python python-2.7 pip chmod