Primeiro, ative o venv e instale as dependências, por exemplo, pip install nltk
.
Os pacotes viverão dentro da pasta venv.
No Ubuntu 16.04 eu criei um ambiente virtual chamado venv
e dentro do venv/lib/python2.7/site-packages
eu tenho nltk
e nltk-3.2.2.dist-info
como normal.
No entanto, quando eu ativo o ambiente virtual usando source venv/bin/activate
e executo um script Python que contém import nltk
, recebo o erro:
ImportError: No module named nltk
Como isso pode ser corrigido?
Primeiro, ative o venv e instale as dependências, por exemplo, pip install nltk
.
Os pacotes viverão dentro da pasta venv.
Com "pip list" você sempre pode verificar quais pacotes estão instalados no seu veiculo.
(venv)user@home:~/venv$ pip list
pip (9.0.1)
setuptools (32.3.0)
wheel (0.29.0)
...