首页 > 编程知识 正文

tensorflow安装教程,tensorflow2.1安装

时间:2023-05-05 06:02:02 阅读:283981 作者:114

TensorFlow可以通过两种方式进行安装。一是”native” pip,二是Anaconda。

安装教程:

https://blog.csdn.net/Eppley/article/details/79297503

参考教程:

https://blog.csdn.net/u010858605/article/details/64128466

先安装Anaconda,下载地址为:

https://www.anaconda.com/download/

(1)利用Anaconda创建一个python3.6(目前不支持3.7)的环境,环境名称为tensorflow ,输入下面命令:

 conda create --name tensorflow python=3.6 

运行 开始菜单->Anaconda3—>Anaconda Navigator,点击左侧的Environments,可以看到tensorflow的环境已经创建好了。

通过命令conda env list也能显示已创建的所有环境。

(2)在Anaconda Prompt中启动tensorflow环境:

    activate tensorflow

注:当不使用tensorflow时,关闭tensorflow环境,命令为:deactivate

(3)安装cpu版本的TensorFlow

pip install --ignore-installed --upgrade tensorflow

出现问题:我安装的anaconda是python3.7的,而TensorFlow版本目前还不支持Python3.7

python --version

deactivate

python --version

解决方法:

1、卸载,重新使用anaconda安装对应3.6版本的Python。

2、将3.7版本的Python降级为3.6

打开anaconda prompt:输入如下代码:

conda install python=3.6

等待提示(y/n?)输入:y

等待降级过程,大约15分钟左右,会提示done

 该方法太慢了,所以使用的是第3种方法。

3.打开Anaconda Navigator,选择Not installed,找到 tensorflow安装就好

等待安装一段时间,已安装里面就有tensorflow了。

(4)测试tensorflow 

activate tensorflow

python

进入python环境

测试代码如下:

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

运行结果:

 

遇到问题:

1.通过该命令conda create --name tensorflow python=3.5 在环境tensorflow中使用的是3.5版本的python。在cmd中使用命令python --version可以看到默认的是2.7版本,导致在此情况下无法import tensorflow。 

解决:修改环境变量。电脑右键单击->属性->高级系统设置->环境变量->path,将tensorflow环境中的python所在目录和pip3所在目录添加进去。

加进去后如下图第一、二行。

再在cmd中使用命令python --version可以看到默认的改为是3.5版本:

将pip3所在目录加入环境变量是为了增加pip3操作,并使用高级的pip3来安装tensorflow。系统中默认的pip是python2.7中的,若仍使用pip install --ignore-installed --upgrade tensorflow命令进行安装会提示:pip版本过低。应更改第一个教程中的命令,使用pip3 install --ignore-installed --upgrade tensorflow来安装。

2.为了使pycharm能import tensorflow,需要进入设置界面,将设置为下图:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。