2016-02-11 16 views
5

Anacondaをインストールしないと、すべて正常に動作します。 つまり、上記のパッケージをインポートできます。しかし、Anacondaをインストールした後、私は同じパッケージをインポートすることができません。あなたはそれがアナコンダ/ビンの場所と.bashrcのパスを追加しアナコンダのディストリビューションをインストールしたらAnacondaはnumpy、scipy、theanoなどのパッケージをインポートできません

>>> import numpy 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 199, in <module> 
from . import random 
File "/usr/local/lib/python2.7/dist-packages/numpy/random/__init__.py", line 99, in <module> 
from .mtrand import * 
ImportError: /usr/local/lib/python2.7/dist-packages/numpy/random /mtrand.so: undefined symbol: PyFPE_jbuf 
+2

ベストは、異なるプロジェクトに必要なものを含む仮想環境を作ることです。例えば、「conda create -n myenv anaconda」、「source activate myenv」などです。すべてが仮想環境内でうまく動作するはずです。とにかく、何かを試してみてください。 – kwinkunks

+0

condaなしでは、すべてがscipy、numpyなどのようにインポートされています。理由は分かりません。ここで起こっています。パスの問題の可能性があります。 – wadhwasahil

+0

インストール時にパスに追加するオプションを受け入れましたか?デフォルトではありません。 – kwinkunks

答えて

1

- :ここで私は取得エラーです。 これは、/ usr/local /にインストールされているすべてのpythonパッケージをインポートできない可能性があることを意味します。

私は上記の提案を2番目にし、あなたの仕事を行うために仮想環境を使用することを推奨します。 Anaconda Pythonディストリビューションには、condaパッケージ管理が付属しています。これはあなたの人生を楽にするかもしれません。

あなたは新しい環境を作成し、condaビルド(http://conda.pydata.org/docs/build_tutorials.html

を使用して配布で提供されていないパッケージはまた、ピップとPythonのホイールを見てインストールすることができます。

+0

私はコマンド 'conda create -n myenv numpy'を使って仮想環境を作成しました。 しかし、私はこのエラーが発生します。 'エラー:u'/home/sahil/anaconda2/pkgs/wheel- 0.29.0- py27_0.tar.bz2.part 'を書き込み(シーク)のために開けませんでした。 – wadhwasahil

関連する問題