私はこの数時間、運のないこの問題を解決しようとしてきました。
正しく思い出せば、Windows 10マシンで作成したpythonプログラムを、Windows 10とUbuntu 18.04のデュアルブート「Bionic Beaver」を備えた他のマシンで実行しようとしています。
このエラーは、こことstackoverflowで見つけた多くの提案を試みた後でも、スパイダー/ pycharmを使用してコードを実行するたびに発生します:
ModuleNotFoundError: No module named 'nltk'
これまでのところ、nltk
をダウンロードしようとしました。
1)独自のウェブサイトの指示を使用:Sudo pip install -U nltk
2)anaconda3の使用:conda install -c anaconda nltk
まず、anaconda3フォルダーが「アクセスのみ」に設定されていると推測されるため、許可を拒否された問題がいくつか表示されていましたが、それを解決するためにSudo chown -R usr foldername
を使用しました。
pip
、anaconda
、およびnltk
を更新しようとしても、良い結果は得られませんでした。
これは、デュアルブートマシンの事実に接続できますか?それともアナコンダがインストールされているという事実ですか?
奇妙なことに、ターミナルでpython
と入力してからimport nltk
と入力すると、>>
と表示され、エラーメッセージは表示されません。これは本当にイライラします。誰かが私を助けてくれることを願っています!
おそらくcondaの使用に関連しています。私はそれを非常に短い時間使用しましたが、それを吹き飛ばして手動でインストールする方が簡単でした。
OPが問題を解決したと言ったため、コメントから変換