pycharm配置tensorflow环境_python3.6对应的tensorflow版本

pycharm配置tensorflow环境_python3.6对应的tensorflow版本说明:如果只是为了入门学习TensorFlow框架,个人觉得,没必要上来就整GPU版本(主要是那个太复杂,安装真让人劝退),所以本文记录的是直接在pycharm里安装tensorflow,并运行demo。安装3.5或3.6版本的python,3.7及以上的版本貌似还不支持TensorFlow,博主用的是3.6.8版本,特别注意python还要求得是64位的,否则后面安装TensorFlow会…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

说明:如果只是为了入门学习TensorFlow框架,个人觉得,没必要上来就整GPU版本(主要是那个太复杂,安装真让人劝退 ),所以本文记录的是直接在pycharm里安装tensorflow,并运行demo。

21.6月更新说明:tensorflow支持Python3.7及以上版本,但是3.7版本貌似只支持3.7.9,所以大家可以下载Python3.7.9或3.8及以上版本,注意还得是64位,其他的安装步骤类似下面的讲解

  1. 安装3.5或3.6版本的python,3.7及以上的版本貌似还不支持TensorFlow,博主用的是3.6.8版本,特别注意python还要求得是64位的,否则后面安装TensorFlow会报错!
  2. 安装完python后,打开pycharm——设置——项目——Project Interpreter,选择安装好的python版本,然后点加号添加库
    在这里插入图片描述
  3. 安装TensorFlow,建议用清华或者阿里云的镜像安装,大概需要5分钟,首先添加镜像路径:https://pypi.tuna.tsinghua.edu.cn/simple
    在这里插入图片描述
  4. 添加完成后,在搜索框搜索TensorFlow,点击安装(注意选择清华镜像的文件),建议不要安装最新版本,可能你的python版本不支持,装合适的或者比较新的就可以了,否则会导致后面写demo的时候import出错,最新的是2.1.0(2020.4),博主安装的是2.0.0版本。
    在这里插入图片描述
  5. 等待安装完成,就可以直接在pycharm里用TensorFlow了!!!下面是一个测试demo,会输出a+b=6
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
assert tf.__version__.startswith('2.')

# 1.创建计算图阶段
# 创建2个输入端子,指定类型和名字
a_ph = tf.placeholder(tf.float32, name='variable_a')
b_ph = tf.placeholder(tf.float32, name='variable_b')
# 创建输出端子的运算操作,并命名
c_op = tf.add(a_ph, b_ph, name='variable_c')

# 2.运行计算图阶段
# 创建运行环境
sess = tf.InteractiveSession()
# 初始化操作也需要作为操作运行
init = tf.global_variables_initializer()
sess.run(init) # 运行初始化操作,完成初始化
# 运行输出端子,需要给输入端子赋值
c_numpy = sess.run(c_op, feed_dict={ 
   a_ph: 2., b_ph: 4.})
# 运算完输出端子才能得到数值类型的c_numpy
print('a+b=', c_numpy)

下面说一点自己遇到的坑

  1. 安装要求是64位的3.5或3.6版本的python,否则在上述第4步安装时,会报错找不到相应的TensorFlow版本,无法安装。
  2. 上述报错找不到相应的TensorFlow版本,无法安装。也有可能是pip的版本不匹配(不过一般不会是这个问题,我的pip是18.1版本的也完全ok。)
  3. 安装安成后,写入代码测试时,报错
    ImportError: DLL load failed: 找不到指定的模块。
    During handling of the above exception, another exception occurred:
    Failed to load the native TensorFlow runtime.
    看了很多文章提到说要检查是否安装有MSVC2015做底层的编译器(我没有试,感觉有点复杂 ) ,我的解决方案是:分析可能是因为版本不匹配的问题,也许是你安装的python能够支持的TensorFlow版本,与你在第4步时安装的TensorFlow版本不兼容,此时只需要删除之前装好的TensorFlow,然后再按照上述步骤重新安装低版本的TensorFlow就好了!(博主开始就是安装的最新的2.1.0版本,后来改成2.0.0就没问题了!)或者相反也可以试试改变你的Python版本,应该也行。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174405.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • m1 svn问题 idea配置svn

    m1 svn问题 idea配置svn在另一篇合集中有介绍通过homebrew安装svn这是传送门

  • 60道逻辑推理题及答案[通俗易懂]

    60道逻辑推理题及答案[通俗易懂]作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言程序员面试题中经常会出现一些烧脑逻辑题,本人觉得这种题目非常有趣,于是收集了一些分享给大家!【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1…

  • 访问ftp服务器的方法_ftp服务器如何设置访问用户

    访问ftp服务器的方法_ftp服务器如何设置访问用户ftp://127.0.0.1”或“ftp://192.168.0.2”1、DOS下的登录格式。如“ftpftp.bbc.com”。2、浏览器中的登录格式。如“ftp://ftp.bbc.com”。3、FTP客户端应用软件的设置。比如在CuteFTP中 如果使用IE直接登陆FTP,则直接用IE浏览器访问“ftp://主机名@IP地址”,然后在弹出的窗口输入

  • 用Spring提高java观察者模式灵活性

    用Spring提高java观察者模式灵活性

  • Java SSM框架简介[通俗易懂]

    Java SSM框架简介[通俗易懂]前言:在学习JavaSSM框架前,我提前学习了反射、注解和MVC模式,因为它们频繁在SSM框架中被用到,建议大家先弄明白了这些基础知识,再学习SSM框架就很简单了。Java进阶知识1:反射机制Java进阶知识2:注解MVC模式的正确理解一、JavaSSM框架的概念JavaSSM框架即指Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyB…

  • gitee pycharm_怎么把git上放到pycharm

    gitee pycharm_怎么把git上放到pycharm好久没有使用git,都忘记git的操作流程了,只能强制回忆一下:今天接到领导通知,要把我这边写的代码提交到远程仓库,然后就想,他那边仓库里的代码源码都是我提供的,我本地在pycharm中也是添加了git管理的,所以就想直接我这边的仓库代码直接push到远程仓库上去,先pull,然后在push就行了,结果搞了半天,一直提示我这边的版本在远程仓库之前的版本:hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehi

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号