2017-06-12 15 views
0

私が間違っていることは分かりません。私は先週私の窓を再インストールしました。その後、私はPython(3.6)と必要なすべてのライブラリを手に入れましたが、IDLEでそれらをインポートしようとするとエラーが返されます(ModuleNotFoundError:No modulesという名前のモジュール)。そして、 "pipリスト "または"コンデアリスト "の場合、パッケージは既にそこにあります。奇妙なことは、問題なく働いていたJupyterノートブックからそれらをインポートしようとしたときです。インポートモジュールはJupyterノートブックで動作しますが、IDLEにはありません

私はノートパソコンのWindows 7,64ビットで作業しています。前のバージョンのPythonは以前にインストールされていませんでした。私はscikit-learn、pandas-datareader、およびbeautifulsoup4に問題があります。私はpip、condaとホイールファイルでパッケージをインストールしようとしました。何も動作していないようです。 (私はノートパソコンに入っているので、ミニコンダだけをダウンロードし、必要なモジュールをインストールしています)。

提案がありますか?私のラップトップの安全性はあなたの手にあります。 :D

+0

try 'import sys; print(sys.path) 'です。これは、あなたがpythonの同じインスタンスをロードしているかどうかを示します。 – AChampion

答えて

0

なぜなら、あなたのpip/condaインストールされたライブラリパスは、python IDLEによってアクセスできないからです。これらのライブラリパスを環境変数(PATH)に追加する必要があります。これを行うにはmy computer > properties > advanced system settings > systemを開きます。

環境変数PATHを探し、最後にインストールされたライブラリの場所を追加します。パス変数に場所を追加する方法の詳細はRefer thisを参照してください。これらを実行すると、ライブラリをインポートできます。 Pythonがライブラリを探す場所を知るために

import sys 
print sys.path 

これは、Pythonがライブラリを検索する場所のリストを提供します。 PATH変数を編集すると、それらの場所がここに反映されます。

Referこれもまた、Pythonライブラリパスを追加する方法を知るために。

:このチュートリアルは、PATH変数を編集する方法のリファレンスです。インストールされたライブラリの場所を見つけ、同じ手順を編集する手順に従うことをお勧めします。

関連する問題