WindowsのPython 2.7.8スクリプトでNumpyを使用しようとしています。そのため、最新バージョンのAnaconda(Anacondaの他のツールも使用したい)をディレクトリ「C:/ Anaconda」にダウンロードしてインストールしました。デフォルトでは、バイナリファイルへのパスをWindows PATHに追加するかどうかを尋ねるボックスをチェックしました。
PATHを確認すると、「C:\ Anaconda; C:\ Anaconda\Scripts」が含まれています。
次に、インストール後に新しいコマンドプロンプトを開き、Python環境で「import numpy」と入力しますが、「ImportError:No module named numpy」というエラーが表示されます。
インストールプロセスのどの段階を逃しましたか?
*****編集*****
「C:\ Anaconda」または「C:\ Anaconda\Scripts」のいずれにも「numpy」というファイルがないことに気付きました。しかし、AnacondaのWebサイト( http://docs.continuum.io/anaconda/pkg-docs.html )によると、インストールにはNumpyが必要です...
*****編集*****
WindowsはPythonを実行していたようです。既存のバージョンのPythonをインストールしましたが、NumPyには関連付けられていませんでした。これを削除し、AnacondaインストールからPythonを実行すると、NumPyが認識されるようになりました。
同じ問題があり、「ImportError:No module named numpy」というメッセージが表示されました。
また、anacondaを使用していますが、使用しているENVにnumpyを追加する必要があることがわかりました。次のコマンドを使用して、環境にあるパッケージを確認できます。
コンダリスト
そのため、そのコマンドを使用したときに、numpyは表示されませんでした。その場合は、次のコマンドで追加するだけです。
condaはnumpyをインストールします
それをした後、import numpy
行ってしまった
はい、anacondaに付属のpythonライブラリを使用するには、anacondaのpythonを起動する必要があります。または、anaconda\lib
をpythonpath
に手動で追加する必要がありますが、これはそれほど重要ではありません。フルパスでanacondaのpythonを起動できます:
path\to\anaconda\python.exe
または、cmdでadminとして次の2つのコマンドを実行して、すべての.py
ファイルをanacondaのpythonにパイプします。
assoc .py=Python.File
ftype Python.File=C:\path\to\Anaconda\python.exe "%1" %*
この後、python実行可能ファイルをまったく指定せずにpythonスクリプトを呼び出すことができます。
Anacondaフォルダーは基本的にC:\ Users \\ Anacondaにあります。 PATHをこのフォルダーに設定してみてください。
移動path\to\anaconda
上のPATHでpath\to\python