ImportError: нет модуля с именем package.version

Когда я попытался установить флажок, я получил эту ошибку:

ImportError: No module named packaging.version

Ответ 1

Если ваш Python работает на Ubuntu, попробуйте сделать это:

cd /usr/local/lib/python2.7/dist-packages
mv pkg_resources/ pkg_resources_bak/

Я не уверен, какой пакет установил "pkg_resources", это заставит pip всегда показывать ошибку.

Ответ 2

Чтобы исправить это, мне пришлось сделать:

pip install setuptools

Ответ 3

Попробуйте это

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

Ответ 4

Как пользователь Ubuntu 14.04, обновление pip до версии 9.0.1 исправил эту проблему для меня.

Обновление обычно пика

  • Загрузить get-pip.py script
  • Запуск: python get-pip.py

Обновление/установка пакета за корпоративным брандмауэром

  • Загрузите get-pip.py script, а также pip, wheel и setuptools от pypi
  • Поместите все файлы в каталог /tmp
  • Выполните следующую команду для установки pip: sudo -H python /tmp/get-pip.py --no-index --find-links=/tmp pip