web-dev-qa-db-ja.com

WindowsのAnaconda PythonにKerasとTheanoをインストールするにはどうすればいいですか?

私は次のKerasパッケージを使ってPythonでニューラルネットワークを研究しようとしています。

from keras.utils import np_utils
from keras.layers.core import Dense, Activation, Dropout
from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation, Flatten
from keras.layers.convolutional import Convolution2D, MaxPooling2D
from keras.optimizers import SGD

しかし、私は次のエラーが出ています。

 15 import theano
 ---> 16 from theano import gof
 17 from theano.compat.python2x import partial
 18 import theano.compile.mode
 ImportError: cannot import name gof

インストール済みのconda install keras。後でpip install Theanoを使おうとしましたが、うまくいきませんでした。私はpip install gitを使ってインストールしようとしました、しかし、私はこのエラーを得ています:cannot find command git.それで、私はGitをインストールし、そして環境変数を設定しました。

それで、これらのパッケージをインストールするための手順はありますか?

63
pavikirthi

それは同じ問題に対する私の解決策です

  • TDM GCC x64をインストールしてください。
  • Anaconda x64をインストールしてください。
  • アナコンダプロンプトを開く
  • conda update condaを実行
  • conda update --allを実行
  • conda install mingw libpythonを実行
  • 最新版のTheano、pip install git+git://github.com/Theano/Theano.gitをインストールしてください。
  • pip install git+git://github.com/fchollet/keras.gitを実行
122
Yelaman

その秘訣は、Pythonの環境/ワークスペースを作成する必要があることです。このソリューションはPython 2.7でも動作するはずですが、執筆時点では、特に最新のanacondaがインストールされている場合は、kerasをpython 3.5で実行できます(これにはしばらく時間がかかりました。 3.5):

Python 3.5用の環境/ワークスペースを作成する

  1. C:\conda create --name neuralnets python=3.5
  2. C:\activate neuralnets

すべてのものをインストールします(各行の括弧内のニューラルネットワークスペースに注意してください)。これらのステップのそれぞれがインストールしたい依存関係を受け入れます。

  1. (neuralnets) C:\conda install theano
  2. (neuralnets) C:\conda install mingw libpython
  3. (neuralnets) C:\pip install tensorflow
  4. (neuralnets) C:\pip install keras

それを試してみてください。

(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"

覚えておいてください、あなたがワークスペースで仕事をしたいのなら、あなたはいつもしなければならない:

C:\activate neuralnets

そのため、Jupyterを起動することができます(Jupyterもこの環境/ワークスペースにインストールされていると仮定します)。

C:\activate neuralnets
(neuralnets) jupyter notebook

あなたは以下のURLでconda環境/ワークスペースの管理と作成についてもっと読むことができます: https://conda.io/docs/using/envs.html

35
Denis

Anacondaがあるウィンドウでは、conda Promptに進み、このコマンドを使用してください。

conda install --channel https://conda.anaconda.org/conda-forge keras
29
Gaurav Khare

私はmacOSを使い、同じ問題を抱えていました。
端末で次のコマンドを実行すると、私を救いました。

conda install -c conda-forge keras tensorflow

それが役に立てば幸い。

13
Shawn TIAN

あなたがKeras mnist_cnn.pyの例のようにtheanoバックエンドでCNNを訓練したいならば:

あなたはtheano出血Edgeバージョンを使うのがいいです。そうでなければ、アサーションエラーが発生する可能性があります。

  • Theano出血エッジを実行する
    pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
  • Kerasを実行します(1.0.8がうまく動作するように)
    pip install git+git://github.com/fchollet/keras.git
3
Randy Welt

アナコンダとウィンドウズ

  • 管理者権限でanaconda Promptを実行する
  • コンダ更新コンダ
  • conda update --all
  • condaインストールmingw libpython
  • コンダインストールtheano

Condaコマンドの実行後、処理を受け入れる必要があります - 続行([y]/n)?

0
ElConrado

AncondaとWindows環境で。最初からancondaプロンプトに行きます。あなたがプロキシの背後にいるならそれから.copndarcファイルはプロキシの詳細でeb更新される必要があります。

ssl_verify:falseチャンネル: - デフォルトproxy_servers:http: http://xx.xx.xx.xx:xxxx https: https://xx.xx.xx.xx:xxxx

Ssl_verifyに最初は 'True'とマークされていましたが、その後sslエラーが発生しました。だから私は上記のようにそれをfalseにしてから、下記のコマンドを実行しました

conda update conda conda更新--all conda install --channel https://conda.anaconda.org/conda-forge keras conda install --channel https://conda.anaconda.org/conda-forge テンソルフロー

私のPythonのバージョンは3.6.7です

0
AKumar

下記のこのコマンドでインストールしてくださいconda install -c conda-forge keras

これはエラーです。「CondaError:存在しないソースをリンクできません」というエラーが表示されます。エラーが発生した場合、このコマンドをコマンドラインに入力してください。

conda update conda

これは私のために働きます。

0
Rudresh Mehta