【问题标题】:The simplest way to install Keras/Theano on Windows 10 with Python 3.5使用 Python 3.5 在 Windows 10 上安装 Keras/Theano 的最简单方法
【发布时间】: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


【解决方案1】:

现在,让 Keras 工作的具体步骤,只需要全新安装即可。

  1. 销毁计算机上的所有 Python 碎片 :)
  2. 安装 Anaconda3
  3. 打开 CMD 提示符并输入
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

如果您没有遇到任何重大错误,您应该没问题!在这里尝试一段更复杂的 Keras 代码:

https://github.com/fchollet/keras/blob/master/examples/mnist_mlp.py

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-23
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 2016-03-09
    • 2018-02-18
    • 1970-01-01
    相关资源
    最近更新 更多