window tensorflow 安装

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_38233650/article/details/102741536

1.Anaconda3 安装 

https://www.anaconda.com/distribution/#download-section  (安装步骤按照提示即可,可选择添加path 变量)

1).检查Anaconda是否成功安装:conda --version

2).、检测目前安装了哪些环境:conda info --envs (你如果还没安tensorflow,TensorFlow那一行是没有才是对的,这是我安完之后的截图!!)

3).检查目前有哪些版本的python可以安装:conda search --full-name python 

4).安装python 3.5版本:conda create --name tensorflow python=3.5 

现在显示让activate tensorflow,按提示输入activate tensorflow,这样我们就能进入tensorflow环境,如下图:

现在python3.5安装上了,我们再查一下环境:conda info --envs

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

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

我在思考:系统是64位的、python是3.5版本、tensorflow安装成功了,为什么还会有错误,换了几个版本的anaconda还是这样,网上有说:需要安装vs,缺vs环境,然后我就安装了vs,但是问题仍然存在;后来我看到一则信息说:16年后tensorflow 1.2版本才能用在windows上;

系统默认的版本是:tensorflow1.8或tensorflow1.9(注意:安装Tensorflow之前默认已经全部安装Tensorflow依赖的其他包,比如scipy+mkl等等)

解决方案:

首先:卸载已经安装的tensorflow 1.9,打开Anaconda Prompt命令窗口,输入 pip uninstall tensorflow;

然后:activate tensorflow,再conda search --full-name tensorflow 

可以看到针对python3.5版本可以安装tensorflow1.1或是tensorflow1.2,你随意我安1.1的没安上,安的是1.2的!!

安装命令:pip install tensorflow==1.2,安装成功后检查一下吧!在tensorflow环境下输入:python,然后再输入import tensorflow as tf

猜你喜欢

转载自blog.csdn.net/qq_38233650/article/details/102741536
今日推荐