安装模块时获得以下信息。尝试安装其他模块时收到消息。
非常感谢。谢谢!
[Errno 13]许可被拒绝:'/usr/local/lib/python2.7/dist-p
您指定的安装目录(通过--install-dir, - distutils默认设置)是:
/usr/local/lib/python2.7/dist-packages/
也许您的帐户没有此目录的写入权限? 安装目录是系统拥有的目录,您可能需要t 作为管理员或“root”帐户。如果你没有admini 访问这台机器,您可能希望选择不同的安装 目录,最好是PYTHONPATH环境中列出的目录 变量
答案 0 :(得分:2)
如果您希望在该目录中安装模块,则错误表示您需要root权限才能执行此操作。如果您在拥有root权限的PC上工作,则可以执行
sudo pip install module
对于PythonAnywhere,您可以使用user install功能
pip install module --user
以避免权限冲突。
或者,安装virtualenv并使用它来制作环境。在这种情况下,pip install
可以在没有sudo
或--user
的情况下使用。
答案 1 :(得分:0)
要将其安装在您的用户site-packages
目录中,请使用--user
。要将其安装在其他位置,请使用-t
,例如:pip3 install module -t ~/path/to/directory