Anacondaからストックnumpyパッケージを実行するjupyterを使用する統計udemyコースにサインアップしました。
Numpyはpycharmでpython 3.4.4を実行すると機能しますが、anaconda2でもanaconda3でも機能しません。numpyはanacondaライブラリの一部として提供されているため、これは意味がありません。
Jupyterでnumpyをインポートしようとすると、python 2スクリプトのローカルインスタンスを実行すると、次のようになります。
IDEを使用してエラーを回避できると思って、pycharmを試してみましたが、これは次のとおりです。
Numpyは、実行しているanacondaのデフォルトライブラリの一部です。そのため、「condaリスト」を使用して、Anacondaプロンプトからnumpyパッケージが存在することを確認しました...
正常にインポートされないのはなぜですか?
すべてをアンインストールして再インストールする前に、誰かにアイデアはありますか?
やったー。私はそれを考え出した。したがって、anaconda/jupyterを介してpythonを実行する前に、いくつかの異なるpythonバージョンがありました。その結果、追加のパッケージライブラリ間のテザリングがpython実行中のバージョンはずさんなものでした。たとえば、私はnumpyを3.4に設定しましたが、2.7には設定しなかったかもしれません。
とにかく、私が取った手順を分解するために、python(anacondaと通常のバージョンの両方)のすべてのインスタンスをアンインストールしました。次に、Cドライブから古い3.4ライブラリを削除しました。その後、anaconda 2.7をインストールしました。 .11もう一度、numpyのインポートをテストし、同じエラーが発生しました。次に、パッケージがpythonライブラリとは別にインストールされ、それらの構成が再インストールによってリセットされなかった場合、どうなるかを考えました。 ..それで、私が入力したanacondaプロンプトを介して:
pip uninstall numpy
問題のあるパッケージが削除されました。その後 :
pip install numpy
パッケージのまったく新しいインスタンスをダウンロードしてリセットします。次に、anacondaプロンプトとjupyterの両方でnumpyのインポートをテストしました=両方とも機能しました。
計画通り続行できるので、これでうまくいったことをとても嬉しく思います。同様の問題が発生する他の人のために、アンインストールしてから、pipコマンドを使用して、問題の原因となっているパッケージを再インストールします。この手順が問題の修正に最も大きな影響を与えるようです。その後、それが機能しない場合は、環境をアンインストールしてから再インストールしてください。
次のコマンドを使用してみてください。
pip install numpy --upgrade
これにより、インストールされている古いバージョンのnumpyがアンインストールされ、新しいバージョンがインストールされます。このコマンドは私の問題を解決しました。
jupyterを開始する前に、ベースコンダ環境をアクティブ化してみてください。
>activate root
>jupyter notebook