2016-07-21 8 views
0

最近、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

+4

正しいanaconda環境を有効にしましたか(ソースはをアクティブにしますか?)あなたは、あなたが始めたpython 3環境にnumpyをインストールしたかもしれません。 –

+5

'NumPy'という名前のモジュールはありません*文字通り*文字の大文字を含めてエラーが何を言いますか?もしそうなら、 'import NumPy'ではなく' import numpy'を使うべきです。 (もしそうでなければ、完全なエラーメッセージ*を正確に*引用することで、このような愚かなコメントに応答する時間を節約することができます) –

+0

@JKellyよ、python2は 'source activate python2'で起動します。 @WarrenWeckesserいいえ、エラーはnumpyです。ごめんなさい! –

答えて

0

anacondaパッケージが壊れています。誰かがこれに遭遇した場合は、単にウェブサイトからanacondaをインストールしてください。 AURは、システム全体のインストールを実行しようとします。これは、パスではむしろ時間がかかります。

関連する問題