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
Другие вопросы по тегам