ZaLinux.ru

Решение проблемы с ошибкой No module named pkg_resources

Если при работе Python программы появляется ошибка

No module named pkg_resources

то исправить её можно одним из следующих способов. Однозначного ответа, что именно не так нет, поэтому просто поочерёдно выполняйте предложенные действия и заново тестируйте запуск проблемной команды.

1. Проблема с setup tools

Попробуйте выполнить это:

pip install --upgrade setuptools
pip install --upgrade distribute

Если решение не работает, то продолжаем.

2. Сломанный путь, который использует Python для поиска пакетов

У некоторых пользователей удаление некоторых пакетов ломает path, который использует Python для поиска пакетов. Если это ваш случай, то сделайте так:

sudo apt-get install --reinstall python-pkg-resources

3. Исчезнувший пакет setuptool из окружения Python

Ошибка ImportError при попытке использовать pip может свидетельствовать о том, что каким-то образом был удалён пакет setuptool из вашей рабочей среды Python.

Для исправления этой проблемы, запустить установочный скрипт для настройки setuptools:

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

Если у вас имеется какая-либо версия distribute или любого setuptools ниже 0.6, то для начала вам нужно удалить их.

Рекомендуемые статьи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *