Что я могу сделать, когда виртуальная среда Python не находит модули?

На Ubuntu 16.04 я создал названную виртуальную среду venv и в venv/lib/python2.7/site-packages Я имею nltk и nltk-3.2.2.dist-info как нормальный.

Однако, когда я активирую использование виртуальной среды source venv/bin/activate и запущенный скрипт Python, который содержит import nltk, Я получаю ошибку:

ImportError: No module named nltk

Как это может быть зафиксировано?

2
задан 12 January 2017 в 09:36

2 ответа

Сначала активируйте venv, затем установите зависимости, например, pip install nltk.

пакеты будут затем жить в venv папке.

2
ответ дан 2 December 2019 в 02:16

Со "списком зернышка" можно всегда проверять, какие пакеты установлены в venv.

(venv)user@home:~/venv$ pip list
pip (9.0.1)
setuptools (32.3.0)
wheel (0.29.0)
...
2
ответ дан 2 December 2019 в 02:16

Другие вопросы по тегам:

Похожие вопросы: