我正在尝试为 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