Win10环境中安装Python2与python3,并配置TensorFlow环境

安装前需要知道的知识是:
1.TensorFlow只支持Python3版本
2.Python2与Python3他们默认的.exe执行文件,名字均为:python.exe。要使他们共存必须要对他们的名字修改,否则,在win10命令框中,输入Python命令时,会报错“不是内部指令”。
3.安装TensorFlow的指令需要使用到pip,Python3版本的pip指令为:pip3
4.本教程使用的编译器是pycharm,并且没有安装Anaconda。

安装过程:
1.首先安装Python2、Python3,安装顺序没有要求,安装的过程小白操作即可。需要注意的是:安装过程中记得勾选“add python3/2 to path”。如果没有勾选,需要自己配置环境变量。配置过程见2
2.如果勾选了"add python…“可跳过此步骤。配置环境变量的过程为:
点击桌面上的"此电脑”,右键选择属性,然后点击“高级选项”-环境变量-path。点击path后选择新建,然后把Python的安装目录输入,还有Python文件夹中的scripts文件夹输入。如图所示:
这里写图片描述
3.因为共存了两个版本的Python,所以pip会产生冲突,此时需要分别重新安装pip,执行指令为:
python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
重新安装pip后,执行pip3 install tensorflow配置TensorFlow环境(执行pip指令应该直接在>中执行,而不是在>>>中执行)
4.验证TensorFlow是否配置成功
在pycharm输入以下代码`import tensorflow as tf
sess = tf.Session()
a = tf.constant(1)
b = tf.constant(2)

print(sess.run(a+b))
如果输出结果是3,则验证通过!`
5.pycharm下同存Python2与Python3打开pycharm可能会报错没有可执行的编译器,此时需要考虑Python2、Python3共存的设置。需要注意的是:已经存在的使用Python2编写的工程按照下面链接中的操作还是无法设置,此时要返回Python2安装文件夹中,将python.exe文件名字改回python2.exe,就可以解决问题。具体原因是什么我也没搞清楚。

你可能感兴趣的:(Win10环境中安装Python2与python3,并配置TensorFlow环境)