- 步骤
1.下载 Anaconda 2020.02
打开下载链接链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安装:
Next -> I Agree -> Just Me ,Next -> 选择安装路径,Next ->出现有两个选择: 只勾选第二个
手动添加环境变量:
步骤:找到anaconda安装目录和该目录下的Scripts以及Library\bin的这三个地址,复制,添加进path路径。
注意: path路径在电脑右击属性>>高级系统设置>>环境变量>>系统变量中的path变量>>点击编辑>>win7用户将复制的地址添加进变量值(添加的时候每个地址用英文键盘的分号 : 隔开即可)
检验是否成功:
conda --version
2.创建TensorFlow环境
首先下载前更换为国内清华镜像地址:(下面两行分别在anaconda prompt中输入)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
在anaconda命令窗口写:(环境名也就是下面那个tensorflow自己可以自拟)
conda create -n tensorflow python=3.7
接着输入y
验证环境是否创建成功:
conda info --envs
3.安装 tensorflow
进入创建的环境:
activate tensorflow
下载2.0版本的TensorFlow:
conda install tensorflow==2.0
4.测试
进入python交互:(前提是当前还在TensorFlow环境下,否则重复activate tensorflow)
输入 python
测试:写入测试代码
import tensorflow as tf
tf.compat.v1.disable_eager_execution()#保证sess.run()能够正常运行
hello = tf.constant(‘hello,tensorflow’)
sess= tf.compat.v1.Session()#版本2.0的函数
print(sess.run(hello))
输出hello,tensorflow即测试正常!(忽略下面那条警告)
*5.Tensorflow环境嵌入到编辑器pycharm中
可参考这个网址:
拉到最下面的第二部分
*6.在PyCharm中第一个python程序
- 下面是安装过程中遇到的问题
问题1:ImportError: No module named 'tensorflow.keras
原因1:
说明代码的语法是TensorFlow的版本2支持的,要下载对应TensorFlow版本2.0,就对应python版本3.7,再是anaconda是202002出的版本(三个对应起来)
备注:附上anaconda python 版本对应关系的链接
见
问题2: No module named 'sklearn’
原因2:
sklearn包没安装。通过下面的命令来查看Anaconda已经安装了哪些包。
conda list
发现未安装的包,TensorFlow环境下输入
conda install scikit-learn
问题3:NameError: name ‘sklearn’ is not defined
原因3:不清楚。将代码中的sklearn. 去掉就不报错了
问题4:Warning! HDF5 library version mismatched error
Headers are 1.10.2, library is 1.10.5
原因4:h5py的安装版本要和报错中Headers版本一样也就是1.10.2
pip uninstall h5py
pip install h5py==1.10.2