【python安装教程】anaconda软件搭建TensorFlow环境完成python的安装

主要参考:https://www.cnblogs.com/bjxqmy/p/12661931.html

  • 步骤

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中

可参考这个网址:https://blog.csdn.net/hitzijiyingcai/article/details/83342905
拉到最下面的第二部分

*6.在PyCharm中第一个python程序

https://blog.csdn.net/u012252959/article/details/87693536?ops_request_misc=&request_id=&biz_id=102&utm_term=pychram%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-.pc_search_all_es&spm=1018.2226.3001.4187

  • 下面是安装过程中遇到的问题

问题1:ImportError: No module named 'tensorflow.keras

原因1:
说明代码的语法是TensorFlow的版本2支持的,要下载对应TensorFlow版本2.0,就对应python版本3.7,再是anaconda是202002出的版本(三个对应起来)
备注:附上anaconda python 版本对应关系的链接

见 https://blog.csdn.net/yuejisuo1948/article/details/81043823

问题2No module named 'sklearn’

原因2:
sklearn包没安装。通过下面的命令来查看Anaconda已经安装了哪些包。

conda list

发现未安装的包,TensorFlow环境下输入

conda install scikit-learn

问题3NameError: 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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值