安装模块时遵循。尝试安装其他模块时收到类似消息。
非常感谢您的帮助。谢谢!
[Errno 13]权限被拒绝:'/usr/local/lib/python2.7/dist-p
您指定的安装目录(通过 --install-dir, --pre distutils 默认设置)是:
/usr/local/lib/python2.7/dist-packages/
也许您的帐户没有对此目录的写入权限? 安装目录是系统拥有的目录,您可能需要 作为管理员或“root”帐户。如果您没有管理员 访问 native 时,您不妨选择不同的安装 目录,最好是您的 PYTHONPATH 环境中列出的目录 变量。
最佳答案
如果您希望在该目录中安装模块,则会出现错误,表明您需要 root 权限才能执行此操作。如果您在拥有 root 权限的电脑上工作,您可以这样做
sudo pip install module
对于 PythonAnywhere,您可以使用 user install特点
pip install module --user
避免权限冲突。
或者,安装 virtualenv并用它来创造环境。在这种情况下,可以在没有 sudo
或 --user
的情况下使用 pip install
。
关于Pythonanywhere 如何选择不同的安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26793861/