【问题标题】:PermissionError: [Errno 13]: '/usr/local/lib/python3.5/PermissionError: [Errno 13]: '/usr/local/lib/python3.5/
【发布时间】:2018-07-25 00:55:12
【问题描述】:

我有问题。

Error log picture

我如何解决这个问题,当我写:pip install -r requirements.txt

以我的Python安装方式为例,请帮助理解。谢谢!

【问题讨论】:

标签: python pip


【解决方案1】:

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

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

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

你可以使用:

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

【讨论】:

    【解决方案2】:

    可以使用sudo将包安装到系统文件夹(不推荐)

    sudo pip3.5 install 'the_package_name'
    

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

    pip3.5 install 'the_package_name' --user
    

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 2018-12-26
      • 2018-02-14
      • 2017-10-18
      • 2022-12-18
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 2020-04-12
      相关资源
      最近更新 更多