私はspyder-ipythonで使用したいので、kerasをanaconda環境(OSX)にインストールしようとしています。これを行うには、私はちょうどpip install keras
を使用しました(私はすでにテンソルフローを持っています)。インストール後、私はPython 2.7をターミナルから呼び出します。kerasはうまく動作します。私のpython 3.5またはスパイダーを呼び出し、kerasをインポートしようとすると、しかし、私が受け取る: という名前のモジュールが「keras」KeracをAnacondaにインストールするOSX
私は、問題は私のMacBook上のパスを持つかもしれないと仮定のでwhich python
戻り
/usr/local/bin/python2.7
また
which python3.5 (or spyder)
ながら戻り
/Users/georgiospapadopoulos/anaconda/bin/python3.5
/Users/georgiospapadopoulos/anaconda/bin/spyder
、pip install keras
時と
Requirement already satisfied: keras in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
を示します
私の〜/ .bash_profileをあなたはおそらく仮想環境を混合している
# added by Anaconda3 2.4.0 installer
export PATH="/Users/georgiospapadopoulos/anaconda/bin:$PATH"
# added by Anaconda3 4.2.0 installer
export PATH="/Users/georgiospapadopoulos/anaconda/bin:$PATH"
export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$CUDA_HOME/lib"
export PATH="$CUDA_HOME/bin:$PATH"
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
#PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
PATH="/usr/local/bin/python:$PATH"
export PATH
アナコンダですべてをインストールすると、この混乱は起こりません。私はAnacondaとpipについて同様の問題に遭遇しました。私はpipを使用してKerasをインストールしましたが、TheanoとTensorflowはcondaを使用していましたが、TensorflowバックエンドでKerasをインポートしたときにエラーが発生しました。だから、私はpipを使ってKerasをアンインストールし、再びconda経由でインストールしました。 – Sahar