Pythonanywhere 如何选择不同的安装目录

标签 python pythonanywhere

安装模块时遵循。尝试安装其他模块时收到类似消息。

非常感谢您的帮助。谢谢!

[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/

相关文章:

django - 可能在 pythonanywhere.com 上有 React + Django

python - 我如何跟踪有多少用户访问我的网站

python - Django:长时间运行的脚本请求超时

PythonAnywhere 为 2.7 安装新模块

python - 如何按职位过滤数据集?

python - 为什么 python 在递归上比 node.js 慢得多

python - Google Cloud Storage 访问客户端 API

python - pyqtgraph 中没有值

python - 如何解析某些文本数据?

python - lxml.etree.XMLSyntaxError : Start tag expected, '<' 未找到,第 1 行,第 1 列