【发布时间】:2016-12-04 03:26:06
【问题描述】:
过去两天一直是噩梦,试图遵循适用于 Windows 的 Theano 安装指南 (http://deeplearning.net/software/theano/install_windows.html)。具体来说,让 Keras 与 Theano 的任何大杂烩安装一起工作都来自那个曲折的指南。
在指南进行到一半时,有一个不清楚的解释,即安装 Anaconda(在其他软件包中)将处理大多数这些依赖项(并且不清楚我的意思是完全不清楚上面和下面指南的哪一部分被采用蟒蛇路线)。然而,到那时,我的 Python/Anaconda 目录和我的路径已经被各种各样的包变得臃肿了。我最终让 Theano 工作了,但 Keras 一直无法工作。我一直遇到各种各样的问题,最后一根稻草是某种缺失的 DLL 链接。直到今天我都不知道根本原因是什么。
然后,我找到了这个带有答案的神奇线程(https://github.com/Theano/Theano/pull/5290)。
通过上面的线程,特别是这段代码,我能够让 Keras 工作。
conda create --yes -n python3test python=3
activate python3test
conda install --yes numpy scipy mkl-service nose sphinx m2w64-gcc libpython
pip install pydot
pip install git+https://github.com/mingwandroid/Theano.git@conda-fixes
python -m theano.misc.check_blas > log-python3.log 2>&1
python -V
rem Python 3.5.2 :: Continuum Analytics, Inc.
python -c "import platform; print (platform.platform())"
rem Windows-8.1-6.3.9600-SP0
python -c "import theano; print(theano.__version__)"
rem 0.9.0dev4.dev-c18e654db3b38c8d31b2cb5d94367e28d62f44aa
deactivate
conda remove --yes --all -n python3test
【问题讨论】:
标签: windows theano python-3.5 keras