TensorFlow安装教程——记录两天的安装战役

安装说明:

平台:windows

版本:tensorflow2.0.0-alpha0(cpu版本)

安装方式:pip

一、安装环境

Tensorflow2.0.0的CPU版本环境需求简单,安装比较简洁。

二、安装过程

anaconda安装

在anaconda安装不需要重新下一个python版本,只需要后面新建一个虚拟环境就可以。接下来介绍具体的操作。

1.检查anaconda安装:在cmd输入 conda --version

TensorFlow安装教程——记录两天的安装战役

2.检测已经安装的环境:conda info --envs

这里如果没有新建其他环境的话,就只有一个默认的anaconda中的root环境。

3.新建一个python3.5的环境,tensorflow:conda create --name tensorflow python=3.5

系统会自动选择分配一个python3.5.x的版本

4.**新建的环境:activate tensorflow

TensorFlow安装教程——记录两天的安装战役

左侧的(tensorflow)就代表进入了新建的虚拟环境,这里是tensorflow

5.先退出当前环境:deactivate

TensorFlow安装教程——记录两天的安装战役

环境名字没了,表示已退出

5.确认一下,新建环境已经添加进去:conda info --envs

TensorFlow安装教程——记录两天的安装战役

除了原来默认的root环境,又多了一个tensorflow。bingo!继续

6.验证一下tensorflow环境中的python版本对不对:

activate tensorflow

python --version

TensorFlow安装教程——记录两天的安装战役

7.下一步继续在tensorflow环境中安装tensorflow2.0.0

三、tensorflow2.0.0安装

安装cpu版本则继续输入

pip install tensorflow==2.0.0-alpha0

这里如果下载慢的话可以选择添加douban源或者清华源。

指令如下:pip install tensorflow==2.0.0-alpha0 -i http://pypi.doubanio.com/simple

安装完成后就直接在tensorflow环境中的python里import tensorflow中测试是否可以import。
TensorFlow安装教程——记录两天的安装战役
以上完成了tensorflow2.0.0的安装,并且能成功import tensorflow,但是注意版本是2.0.0

之后用网上的安装TensorFlow的测试代码进行安装测试
import tensorflow as tf

hello=tf.constant(‘hello,world’)

sess=tf.Session()

print(sess.run(hello))

TensorFlow安装教程——记录两天的安装战役

本来该出现上图的结果,但是我却出现报错AttributeError: module ‘tensorflow’ has no attribute ‘Session’
以及试了网上的各种方法后又出现报错raise RuntimeError('The Session graph is empty. Add operations to the ’
以及之后的报错ImportError: No module named ‘tensorflow.contrib’
这三个都是因为TensorFlow的版本高了,不要再疯狂百度了,老夫装这玩意儿装了两天,立个贴给以后的人引路,少走弯路

查了很久后有两篇博客说是TensorFlow的版本高了,没有评论同意,死马当活马医试试。

老夫创建了另一个虚拟环境TensorFlow1.4.1,activate tensorflow_1.4.1**该虚拟环境后使用这个指令安装TensorFlow
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
试了很多,这个pip一步到位。
安装成功后上述所有问题解决,两天的战斗结束。
TensorFlow安装教程——记录两天的安装战役
参考:https://blog.csdn.net/sinat_36413257/article/details/100553689
(手把手教你如何在Pycharm中加载和使用虚拟环境)https://www.cnblogs.com/dcpeng/p/12257331.html
https://www.cnblogs.com/ming-4/p/11516728.html