2

安装模块时获得关注。尝试安装其他模块时收到类似消息。

非常感谢帮助。谢谢!

[Errno 13] 权限被拒绝:'/usr/local/lib/python2.7/dist-p

您指定的安装目录(通过 --install-dir, --pre distutils 默认设置)是:

/usr/local/lib/python2.7/dist-packages/

也许您的帐户没有对该目录的写入权限?安装目录是系统拥有的目录,您可能需要管理员或“root”帐户。如果您没有对这台机器的管理员访问权限,您可能希望选择一个不同的安装目录,最好是 PYTHONPATH 环境变量中列出的一个。

4

2 回答 2

2

如果您希望在该目录中安装模块,错误是说您需要 root 权限才能这样做。如果您在具有 root 权限的 PC 上工作,您可以这样做

sudo pip install module

对于 PythonAnywhere,您可以使用用户安装功能

pip install module --user

以避免权限冲突。

或者,安装virtualenv并使用它来创建环境。pip install可以在没有sudo--user在这种情况下使用。

于 2014-11-07T04:09:29.277 回答
0

要将其安装在您的用户site-packages目录中,请使用--user. 要将其安装在其他地方,请使用-t,例如:pip3 install module -t ~/path/to/directory

于 2019-05-20T23:23:19.090 回答