导入错误:没有名为 pkg_resources 的模块

导入错误:没有名为 pkg_resources 的模块

我正在尝试为 python 3 安装 tensorflow-gpu。当我运行 pip3 时:

sudo -H apt-get pip3 install tensorflow-gpu

我得到:

Traceback (most recent call last:)
 File "/usr/local/bin/pip3", line 5, in <module>
  from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

答案1

pkg_resources 是 setuptools 的依赖项。打开终端并输入:

sudo apt install --reinstall python3-pkg-resources python3-setuptools

答案2

您最好使用python3而不是python。我在 codakid.com 网站上找到了这些说明。

python3 -m pip install -U pygame==1.9.6 --user

答案3

这也和 pip 安装模块有关。您也可以使用 python 升级脚本。GitHub 上的相关问题:导入错误 问题是关于从与 python3 依赖项重叠的 python 2.x 模块版本错误导入。因此目标是升级 pip。最好的解决方案是安装升级的操作系统,例如 Bionic 发行版并执行以下操作:

pip3 install --upgrade setuptools pip

相关内容