ImportError: нет модуля с именем pkg_resources
Я пытаюсь установить tenorflow-gpu для Python 3. Когда я запускаю 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
3 ответа
pkg_resources - это зависимость от setuptools. Откройте терминал и введите:
sudo apt install --reinstall python3-pkg-resources python3-setuptools
Возможно, вам лучше использовать
python3
вместо
python
. И я нашел эти инструкции на сайте codakid.com.
python3 -m pip install -U pygame==1.9.6 --user
Это также связано с модулем установки pip. Вы также можете использовать скрипты обновления Python. Связанная проблема на GitHub: ошибка импорта. Проблема связана с неправильным импортом из версий модулей python 2.x, которые перекрываются с зависимостями python3. Итак, цель - обновить pip. Лучшее решение для установки обновленной ОС, например дистрибутив Bionic и Do:
pip3 install —-upgrade setuptools pip3