Tensorflow安装过程

1. 下载anaconda,

一开始下载的是anaconda2,发现各种问题,如"errs.append(text_type(e)) UnicodeDecodeError: 'utf8' codec can't decode byte 0xb2 in position 15: invalid start byte" ,此问题在修改Win10控制面板->区域->管理->更改系统区域设置,勾选"beta。。。utf-8"后解决,紧接着往下执行又发现"[WinError 193] %1 不是有效的 Win32 应用程序",但事实上我机器是64位,装的python也是64位,最后只能换成anaconda3下载安装,顺利。

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

3. 安装python3.7   conda create --name tensorflow python=3.7

   系统会自动把python版本矫正为3.7.7

4. 激活tensorflow环境 :  activate tensorflow

   如果报错:CommandNotFoundError: Your shell has not been properly configured

   执行:conda.bat activate

   检查tensorflow是否被添加: conda info --envs

(tensorflow) C:\Users\liuqiang>conda info --envs
# conda environments:
#
base                     E:\Anaconda3
tensorflow            *  E:\Anaconda3\envs\tensorflow

5. 安装tensorflow

  pip install tensorflow

  完成后执行: pip show tensorflow看是否顺利安装。
  注:这步我安装时顺利,系统默认安装tensorflow2.2.0版本,但之后进入python执行import tensorflow 始终报错: "tensorflow ImportError: DLL load failed: 找不到指定的模块。",参考https://blog.csdn.net/Cathy_Yi/article/details/107252915 ,在Win10左下角搜索框输入“anaconda prompt”,启动该命令行窗口,执行: 

                                         activate tensorflow

                                         pip install tensorflow==2.0.0 --index-url https://pypi.douban.com/simple

然后进入python,执行import tensorflow,顺利:

6.pyCharm安装tensorflow

需要更改下解释器: File->setting->project->更改为图中所示的位置:

7.编写tensorflow对应的python代码,

编译遇到问题:" AttributeError: module 'tensorflow' has no attribute 'Session'错误解决",将  import tensorflow as tf
         tf.Session()

修改为:tf.compat.v1.Session()

最终代码如下:

import tensorflow as tf

tf.compat.v1.disable_eager_execution()
a = tf.constant('Hello, TensorFlow!')
sess = tf.compat.v1.Session()
print(sess.run(a))
sess.close()

 执行结果: b'Hello, TensorFlow!',如下图:

参考资料:1. https://blog.csdn.net/weixin_42555080/article/details/100704078

                2. https://blog.csdn.net/weixin_42555985/article/details/104182699

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值