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/
第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/
相关文章推荐
- Examples Generating Excel Documents Using Python’s xlwt
- 使用python的twisted框架编写一个简单的聊天室
- Python - 类型转换
- python学习笔记-上下文管理器
- 在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 问题总结
- ubuntu下完美安装pyenv+virtualenv
- 383. Ransom Note
- 1 python大数据挖掘系列之基础知识入门
- pyspider 中文简介
- 415. Add Strings
- numpy点滴
- Python 1. 如何选择python版本,以及如何选择开发环境(IDE)
- 3-python图像处理之NumPy
- pickle存储数据-读取数据-入门---python学习笔记25
- 集合(set)-Python3
- Python 练习册,每天一个小程序----------000 图片右上角加上红色的数字
- Python抢火车票成功后发送邮件
- Python NaN
- 机器学习之旅-重要的Python库:matplotlib
- 第二次任务总结