PermissionError:[Errno 13]:' /usr/local/lib/python3.5 /

时间:2018-02-14 12:35:46

标签: python pip

我有一个问题。

Error log picture

我写的时候如何解决这个问题:pip install -r requirements.txt

在我的Python安装方式中,请帮助理解。谢谢!

2 个答案:

答案 0 :(得分:0)

错误表明您尝试使用aset安装python模块的用户没有权限在默认的python模块安装路径中写入。 你可以:

  1. 使用sudo pip install -r requirements.txt以超级用户身份安装

  2. 从用户主目录中的需求文件requirements.txt下载软件包,解压缩并将其导入脚本。

  3. 您可以使用:

    pip install -r requirements.txt --no-index --find-links file:///tmp/packages
    

    从您的需求文件中获取所有包。

    以上命令的原始来源here

    从自定义路径导入python模块:

    import sys
    sys.path.append('/home/user/module_directory')
    from module_directory import module
    

答案 1 :(得分:0)

您可以使用sudo将软件包安装在系统文件夹中(不推荐)

sudo pip3.5 install 'the_package_name'

或者您可以使用 --user 选项将软件包安装在用户文件夹中

pip3.5 install 'the_package_name' --user