Ubuntu 16.04では、venv
という仮想環境を作成し、venv/lib/python2.7/site-packages
内に通常どおりnltk
とnltk-3.2.2.dist-info
を作成しました。
ただし、source venv/bin/activate
を使用して仮想環境をアクティブにし、import nltk
を含むPythonスクリプトを実行すると、エラーが発生します。
ImportError: No module named nltk
これはどのように修正できますか?
最初にvenvをアクティブにしてから、依存関係(pip install nltk
など)をインストールします。
その後、パッケージはvenvフォルダー内に存在します。
「pip list」を使用すると、venvにインストールされているパッケージをいつでも確認できます。
(venv)user@home:~/venv$ pip list
pip (9.0.1)
setuptools (32.3.0)
wheel (0.29.0)
...