![](/img/trans.png)
[英]How to install Theano on Anaconda Python 2.7 x64 on Windows?
[英]How do I install Keras and Theano in Anaconda Python on Windows?
我正在嘗試使用以下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並設置了環境變量。
那么,有沒有安裝這些軟件包的程序?
訣竅是你需要為Python創建一個環境/工作區 。 這個解決方案應該適用於Python 2.7但是在編寫本文時keras可以在python 3.5上運行,特別是如果你安裝了最新的anaconda(這花了我一段時間才弄明白所以我將概述我在python中安裝KERAS的步驟) 3.5):
為Python 3.5創建環境/工作區
C:\\conda create --name neuralnets python=3.5
C:\\activate neuralnets
安裝一切 (注意每行上括號中的神經網絡工作區)。 接受每個步驟要安裝的任何依賴項:
(neuralnets) C:\\conda install theano
(neuralnets) C:\\conda install mingw libpython
(neuralnets) C:\\pip install tensorflow
(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
在帶有anaconda的windows中,只需繼續使用conda提示符並使用此命令
conda install --channel https://conda.anaconda.org/conda-forge keras
我使用macOS並且曾經有同樣的問題。
在終端中運行以下命令保存了我:
conda install -c conda-forge keras tensorflow
希望能幫助到你。
如果您想像在Keras mnist_cnn.py示例中那樣使用theano后端訓練CNN:
你最好使用theano流血邊版。 否則可能會出現斷言錯誤。
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
pip install git+git://github.com/fchollet/keras.git
通過以下給出的命令安裝conda install -c conda-forge keras
這是錯誤“CondaError:無法鏈接不存在的源”我已經獲勝10.因為您的錯誤將此命令放在命令行中。
conda更新conda
這項工作對我來說。
在使用Anconda的Windows環境中。 從頭開始轉到anconda提示符。 然后,如果你落后於代理,那么.copndarc文件需要使用代理詳細信息進行更新。
ssl_verify:false channels: - 默認proxy_servers:http: http://xx.xx.xx.xx:xxxx https: https://xx.xx.xx.xx:xxxx
我有ssl_verify最初標記為'True'然后我得到ssl錯誤。 所以我把它變成了如上所述的假,然后運行以下命令
conda update conda conda update --all conda install --channel https://conda.anaconda.org/conda-forge keras conda install --channel https://conda.anaconda.org/conda-forge tensorflow
我的python版本是3.6.7
Anaconda與Windows
在conda命令之后,它需要接受進程 - 繼續([y] / n)?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.