我已经安装了 Anaconda3 来获取 python 3 的所有模块。但是,有一些代码必须在 python 2 中运行。我没有安装任何 python 2 模块。我尝试通过以下方式安装 numpy:
pip2.7 install numpy
但出现错误:
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/numpy'
每当我想安装模块时,我都会遇到相同的错误,例如,使用 NLTK 模块时会出现
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/nltk-3.2.1.dist-info'
我该如何解决这个问题?
谢谢!
最佳答案
如果您没有 sudo 或其他适当的权限,您可以尝试通过“user”标志安装在用户可写的目录中:
pip2 install --user numpy
该位置可使用 PYTHONUSERBASE 变量进行自定义。在这里阅读有关它的所有内容(以及更多内容):https://pip.pypa.io/en/stable/user_guide/#user-installs
关于python - 如果默认 python 是 python3,则安装 python2 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40855286/