2016-11-04 12 views
0

私はPythonをAnacondaでインストールしました。パッケージはpip installconda installの両方でインストールしています。私はまた、機械学習ライブラリsklearnをインストールしました。私は、次のコードを実行しようとしていた:Anacondaでは、Pythonでパッケージを読み込むことはできませんが、ipythonは動作します

私のpythonでそれを実行し
import sys 
print sys.version 
from sklearn.gaussian_process import kernels 

私はimport errorを得る:

2.7.11 |Anaconda 4.0.0 (x86_64)| (default, Dec 6 2015, 18:57:58) 
[GCC 4.2.1 (Apple Inc. build 5577)] 
Traceback (most recent call last): 
    File "temp1.py", line 4, in <module> 
    from sklearn.gaussian_process import kernels 
ImportError: cannot import name kernels 

しかし、私はipythonでそれを実行すると、エラーがない:

2.7.12 |Anaconda custom (x86_64)| (default, Jul 2 2016, 17:43:17) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)] 
sklearn.gaussian_process.kernels 
/Users/my_name/anaconda/lib/python2.7/site-packages/sklearn/gaussian_process/kernels.pyc 

私はipythonのバージョンがであることに気付きました。「Anaconda custom」それはどういう意味ですか?なぜPythonのバージョンがAnacondaカスタムの代わりにAnaconda 4.0.0になるのですか?私はそれがインストールされているすべてのモジュールをロードできない理由だと思う。

Pythonとipythonバイナリの場所:

/Users/my_name/anaconda/bin/python 
/Users/my_name/anaconda/bin/ipython 
+0

アナコンダのインストール方法は異なりますか? 1つはPython 2.7.11で、もう1つは2.7.12です – gobrewers14

答えて

1

あなたがアナコンダの2つのバージョンとのpythonの2つのバージョンがあります。不要なanacondaフォルダを削除してみてください。

「python」のコンソールを「linux」に、「python」をコンソールに入力することもできます。これにより、実行されるファイルの場所がわかります。