На 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
Как это может быть зафиксировано?
Сначала активируйте venv, затем установите зависимости, например, pip install nltk
.
пакеты будут затем жить в venv папке.
Со "списком зернышка" можно всегда проверять, какие пакеты установлены в venv.
(venv)user@home:~/venv$ pip list
pip (9.0.1)
setuptools (32.3.0)
wheel (0.29.0)
...