TensorFlow 在window下的安装

首先 需要下载Anaconda,推荐腾讯软件管家。(别问,问就是最简单的办法)

然后打开anaconda prompt

conda --version 查看当前anaconda版本

pip --version   查看当前pip版本  务必升级到最新版本

python -m pip install --upgrade pip -i https://pypi.douban.com/simple  一种升级的办法,供参考

python --version   查看当前的python版本

conda info --envs      检测目前安装了哪些环境(你如果还没安tensorflow,这里不会显示)

#conda search --full-name python   查询可安装的python版本   anaconda安装时默认会安装上一个python版本  我的是3.6

结束上面的准备之后,开始安装

conda create --name tensorflow python=3.6    提示选y

扫描二维码关注公众号,回复: 11161903 查看本文章

activate tensorfolw    激活tensorflow 

这时候你的命令行会变成(tensorflow)开头的,我们继续,刚才只是创建tensorflow 的框架,下面才要安装真正的tensorflow

 conda info --envs  再检查一遍环境   这时候应该会出现一行tensorflow 

python --version  检查当前环境下的python版本

 这里会遇到常见的坑,我真的都快疯了,不知道重装了多少次。

坑一:.按照官网的指示: 

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl

安装失败!!

坑二:另一种尝试:pip install tensorflow

安装成功了,我当时很开心,运行吧!检查一下看安装完成后能不能导入:首先输入python

然后:输入import tensorflow as tf ,报错:很长的错误,但主要语句如下(截取一部分):

Traceback (most recent call last):
File "C:\Users\Nhan\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\Nhan\AppData\Local\Programs\Python\Python35\lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 986, in _gcd_import
File "", line 969, in _find_and_load

ImportError: DLL load failed with error code -1073741795

ImportError: No module named '_pywrap_tensorflow_internal'


Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/install_sources#common_installation_problems
————————————————
原文链接:https://blog.csdn.net/qq_27245699/article/details/81050035(此处直接引用了,因为是一样的问题)

坑三、在安装2.1版本时候,如果提示DLL not found。(但是并没有提示那个dll文件)

需要下载微软官方的c++支持文件:(VC_redist.x64.exe)

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

因为我上面的这两种办法下载下来的tensorflow都是最新的2.1版本,但是当我查询当前python版本(3.6)支持的tensorflow版本时,一切好像都变了。

activate tensorflow  

conda search --full-name tensorflow    查询支持的版本(官方说1.2版本支持windows)

 

 >pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.2.1    下载1.2.1版本

终于,算是安上了。

此时可以继续输入python   导入模块进行检查

 

光荣报错,但已经好多了,至少不是该模块不存在了。

这个错误是因为 numpy模块的版本过,重新降级到1.16.0即可

pip install numpy==1.16.0  别问我为啥我的命令加了清华源,因为快!

再次测试!

终于,TMD装上了!!!!!!!! 

原创文章 43 获赞 63 访问量 3万+

猜你喜欢

转载自blog.csdn.net/kinnisoy/article/details/104507670