win10系统安装anaconda,安装tensorflow库,多次失败,最后成功,艰辛过程分享一下
win10系统,安装anaconda+tensorflow
刚开始用python+tensorflow训练神经网络,后来网上了解anaconda更加方便,自带的spyder编辑器非常好用,像MATLAB一样变量清晰,于是开始安装anaconda并配置tensorflow
在最开始安装时用的tensorflow1.x
使用过程有警告,但不影响啊使用,于是用了一段时间。后来要用C++调用python程序,调用过程中发现python程序有警告的情况下总是调不成功。于是开始研究去警告,找到anaconda与tensorflow的匹配版本,从网站搜索很多教程,多次尝试,扔解决不了。
第一个坑,网上搜到匹配版本后总是安装指定版本的tensorflow,安装之后总是报错,找不到指定模块等,尝试了很多次仍解决不了。于是发恨把python、anaconda都卸载了,重新安装。后来发现没必要指定版本,系统会自动选择匹配版本的最新版。
参考:https://www.cnblogs.com/zeroingToOne/p/8407059.html
第二个坑,完全按照博主的版本安装完成后,始终无法打开spyder(tensorflow),搜到很多解决办法,尝试无效。
于是卸载,重新安装了anaconda3-5.3.1,tensorflow版本默认,最终安装成功。
在安装TensorFlow(pip install tensorflow)后,验证安装是否成功:输入Python,再输入import tensorflow as tf,出现报错:
遇到无法加载动态库cudart64_101.dll;出现报错:未找到cudart64_101.dll。
于是搜索,https://blog.csdn.net/weixin_42122125/article/details/107596238按照这篇博客所说的,解决了这个问题。
tensorflow环境下的spyder要到anaconda-navigator中,选择tensorflow环境,安装spyder。