您的位置:首页 > 编程语言 > Python开发

win10+GTX1070+keras+Anaconda+python3.5安装记录

2016-12-31 16:26 197 查看
新组装了电脑,安装了win10 企业版,并升级到最新。然后安装了vs_community_2013,cuda8和git。

第1次安装,完全按照网页http://ankivil.com/installing-keras-theano-and-dependencies-on-windows-10/进行安装,theano的测试用例成功通过,但运行testKeras.py例子的时候发生runtime错误,call stack如下所示。这个错误的原因,google了很多也没找到原因。

  ntdll.dll!00007ffabbbb8283() Unknown

  ntdll.dll!00007ffabbbb8bda() Unknown

  ntdll.dll!00007ffabbb65b9a() Unknown

  ntdll.dll!00007ffabbafc895() Unknown

  ucrtbase.dll!00007ffab8eee3bb() Unknown

  python35.dll!tupledealloc(PyTupleObject * op) Line 235 C

  python35.dll!code_dealloc(PyCodeObject * co) Line 366 C

  python35.dll!tupledealloc(PyTupleObject * op) Line 235 C

  python35.dll!code_dealloc(PyCodeObject * co) Line 366 C

  python35.dll!func_dealloc(PyFunctionObject * op) Line 551 C

  python35.dll!free_keys_object(_dictkeysobject * keys) Line 352 C

  python35.dll!PyDict_Clear(_object * op) Line 1358 C

  python35.dll!dict_tp_clear(_object * op) Line 2550 C

  python35.dll!delete_garbage(_gc_head * collectable, _gc_head * old) Line 867 C

  python35.dll!collect(int generation, __int64 * n_collected, __int64 * n_uncollectable, int nofail) Line 1019 C

  python35.dll!PyImport_Cleanup() Line 481 C

  python35.dll!Py_Finalize() Line 579 C

  python35.dll!Py_Main(int argc, wchar_t * * argv) Line 804 C

  [External Code] 

第2次安装,卸载了Anaconda后重新安装,步骤如下:

1. 下载Anaconda3-4.2.0-Windows-x86_64.exe,并安装。我的安装路径是C:\Program Files\Anaconda3。

2. 在C:\Users\ll创建文件.condarc,其内容如下。(目的是使用清华的镜像源下载安装相关包)

   channels:

   - "https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/"

   - defaults

   show_channel_urls: true

3. 在线安装mingw,libpython

   conda install mingw libpython

   镜像源中有这些包,所以速度很快。注意这里我是使用conda安装的mingw,不知道是否这是第1次安装有问题的原因。

4. 在线安装theano及其依赖包

   conda install theano

   这些依赖包在镜像源中没有,仍需要从国外站点下载,特别慢,很容易断掉。后来发现清晨的时候速度还可以。

   theano在镜像源中有。
   如果从git直接下载最新的theano安装包,似乎没有检测依赖包的过程,怀疑这步会导致第1次安装中的问题。

5. 在线安装keras. 使用conda install keras安装不了keras.所以只能使用以下方式:

   cd C:\Program Files\Anaconda3\Lib\site-packages

   git clone git://github.com/fchollet/keras.git

   cd keras

   python setup.py develop

6. 创建theano和keras的配置文件

   根据http://ankivil.com/installing-keras-theano-and-dependencies-on-windows-10/,需要准备文件.theanorc和keras.json。

参考:
[1]  http://ankivil.com/installing-keras-theano-and-dependencies-on-windows-10/ [2]  http://ankivil.com/installing-keras-theano-and-dependencies-on-windows-10-python-34/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: