最近、ArchリポジトリからArch LinuxにAnacondaをインストールしました。デフォルトではPython3に設定されていましたが、Python2.7を使用したいと思います。 Anacondaのドキュメンテーションに従って新しいPython2環境を作成しました。 Numpyを使用している私のPythonスクリプトを実行すると、私はエラーNo module named NumPy
を得ました。 Anacondaを使用する際の主なポイントの1つが、NumPy/SciPyスタックのインストールが簡単であることから、これはむしろ奇妙なものです。Python Anaconda - numpyという名前のモジュールなし
しかし、私はconda install numpy
を実行してインストールしました。さて、私はまだnumpyをインポートすることはできませんが、私がconda install numpy
を実行すると、それは既にインストールされていると言います。何がありますか? which conda
の
出力:/opt/anaconda/envs/python2/bin/conda
which python
の出力:AURで/opt/anaconda/envs/python2/bin/python
正しいanaconda環境を有効にしましたか(ソースはをアクティブにしますか?)あなたは、あなたが始めたpython 3環境にnumpyをインストールしたかもしれません。 –
'NumPy'という名前のモジュールはありません*文字通り*文字の大文字を含めてエラーが何を言いますか?もしそうなら、 'import NumPy'ではなく' import numpy'を使うべきです。 (もしそうでなければ、完全なエラーメッセージ*を正確に*引用することで、このような愚かなコメントに応答する時間を節約することができます) –
@JKellyよ、python2は 'source activate python2'で起動します。 @WarrenWeckesserいいえ、エラーはnumpyです。ごめんなさい! –