2017-03-22 22 views
0

過去にntlkを使用しましたが、今はPythonでインポートできません。エラーは次のとおりです。ImportError:ntlkという名前のモジュールがありません

import sys 
sys.path 

*ImportError: No module named ntlk* 

1)私はそれがまだインストールされていたチェックし、私はそれがシステムパスにまだあった確認)の最新バージョン

2としてピップリストに表示されます

ntlkディレクトリがパスリストに表示されます

3)sys.pathから他のモジュールを問題なくインポートできたことを確認しました。

おかげ

+7

が、それは 'nltk'ないですあなたのインストールのpythonごとにあなたのPYTHONPATH変数を更新しますか? – leovp

答えて

1

は[2.xまたは3.xの]

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages

+0

これは何を達成するでしょうか?なぜあなたは 'site-packages'がPATHではないのですか? – leovp

+0

複数のPythonインストールを使用することがあり、PATH変数に 'site-packages'が存在しないときにImportErrorが一般に使用されます。 'PYTHONPATH'を更新することで、既に' PATH'変数に追加されていない場合は 'site-packages'を含めることができます。 –

+0

PYTHONPATH変数をnltkを含む.../lib/python2.7/site-packagesディレクトリに設定しました。 printenvを使って更新されたことを確認しました。しかし、問題は残念ながら残っています – John

関連する問題