Win10环境下Anaconda安装Tensorflow

参考博客: https://www.cnblogs.com/HongjianChen/p/8385547.html

准备工作:

1、确定Anaconda已经安装完毕,Anaconda Prompt 使用正常

2、系统一定要是64位的,anaconda也一定要是64位的,否则无法安装成功。

3、目前windows下的tensorflow只支持python3.5,3.6,3.7不过这个没事,可以在下面创建tensorflow环境的时候设定python的版本即可。

开始进行

step1:在anaconda中建立一个环境,名字命名为 tensorflow

              命令行输入:conda create -n tensorflow python=3.6

              运行结果如下图所示:

Win10环境下Anaconda安装Tensorflow_第1张图片

Win10环境下Anaconda安装Tensorflow_第2张图片

解释:conda activate tensorflow (激活tensorflow环境)

            conda deactivate (退出当前环境,回到base环境)

step2:上面的工作完成之后,命令行输入:conda activate tensorflow

              再输入:pip install --upgrade --ignore-installed tensorflow 

               就会进入tensorflow安装状态

   Win10环境下Anaconda安装Tensorflow_第3张图片

                等待安装完成即可

step3:安装完成之后测试即可

             Win10环境下Anaconda安装Tensorflow_第4张图片

step4:查看版本信息

python
import tensorflow as tf
tf.__version__
tf.__path__

关于tensorflow安装比较慢的问题

创建环境之后可以使用下面指令安装

参考博客地址:https://blog.csdn.net/jorg_zhao/article/details/80075293

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow 

关于Tensorflow 版本的问题

1、问题:在使用TensorFlow时,总是提醒“Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA”

2、方法

方法1:(1)网上有很多说在python代码中添加:
os.environ[“TF_CPP_MIN_LOG_LEVEL”]=‘2’ # 只显示 warning 和 Error
来忽略警告

方法2:根本方法:出现这样的问题是我们的TensorFlow版本出现问题了,因此要换成支持cpu用AVX2编译的TensorFlow版本

(1)版本下载:可以去git上下载别人编译的AVX2版本的tensorflow,有很多人编译的,下载地址:WindowS下载地址

         如果你的网络在git上下载速度很慢的话,可以尝试在 码云 上下载试下,码云下载地址;上面有很多被人编译好的,自己下载一个就可以了。

(2)卸载当前版本tensorflow

pip/pip3 uninstall tensorflow

  (3) 安装自己下载的新版本的tensorflow(注意一定要和自己的python版本保持一致);我这里保存了python3.6和python3.7版本的,tensorflow版本为2.0,链接:百度云下载地址 提取码:7gvr 

然后上面这个问题就基本解决了

关于Tensorflow 版本升级2.0之后的问题

1、tensorflow 2.0 版本移除了很多1.x中的函数,直接运行1.x的代码会出问题,下面给出一段使用2.0的代码运行1.x代码的例子

import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello = tf.constant('Hello, TensorFlow!')
sess = tf.compat.v1.Session()
print(sess.run(hello))

2、实际上在tensorflow中提供了将1.x的代码直接升级的工具

可以参考这篇博客:tensorflow2.0翻车问题

安装Pandas

首先激活自己的 tensorflow 安装环境,然后执行,注意是pandas不是panda

如果速度比较慢,可以修改一下自己的源,可参考上文说明

pip install pandas

安装OpenCv

由于我的电脑上已经安装过windows 下的opencv4.1,找到自己安装目录下.pyd 文件

将该文件copy 到下面文件夹中,并将名字修改为 cv2或者你自己喜欢的名字即可

Win10环境下Anaconda安装Tensorflow_第5张图片

 

 

 

 

你可能感兴趣的:(Tensorflow)