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)
...