【问题标题】:I cannot install module with pip我无法使用 pip 安装模块
【发布时间】:2020-07-18 23:45:20
【问题描述】:

安装python 3.8后,我无法使用pip安装模块:

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/.local/lib/python3.8/site-packages/enum34-1.1.10.dist-info'
Check the permissions.

【问题讨论】:

  • 你检查了这个文件夹的权限吗?也许您之前在安装时使用了sudo,将~/.local/lib/python3.8 文件夹创建为root,现在您无法访问它没有 sudo...也许您想@ 987654327@整个文件夹给你。
  • 是的,我以前做过
  • 您能否也显示您收到此错误时给出的命令?如果你的命令是 sudo 你不应该有权限问题。
  • 例如:pip3 install notebook ******* 我想用不带sudo的pip

标签: python module pip python-3.8


【解决方案1】:

如果您使用的是 linux,请尝试在命令开头使用sudo。也许你是 bot 使用系统作为 root

【讨论】:

  • 我想更改模块的安装路径。我该怎么做?
  • 您可以使用 -t 标志更改安装路径,然后提供路径。
  • 你能给我举个例子,以便我更好地理解你的意思吗?
  • sudo pip install module -t ./path/where/uwantti/install
  • 搜索错误时尝试复制整个错误并将其粘贴到谷歌上,这很有帮助
【解决方案2】:

在末尾添加--user

pip3 install package_name --user

【讨论】:

  • 不,我试过这个,但不幸的是它不起作用
【解决方案3】:

我会尝试在终端中通过以下命令使用 anaconda:

conda install -c anaconda pip 

如果你没有 anaconda:

pip install conda

【讨论】: