pycharm使用tensorflow教程

pycharm使用tensorflow教程pycharm 使用 tensorflow 流程最近在学人工智能与大数据管理 环境是 python tensorflow 但配置有些麻烦 记录一下 其实主要分为两个部分 配置 tnsorflow 和在 pycharm 中使用 tensorflow 首次尝试平常安装 python 包都是去 pycharm 的 setting 里面 在设置 ProjectInter 中点小加号去装的 但这次却报了错 想来应该是有些

pycharm使用tensorflow教程

最近在学人工智能与大数据管理,环境是python+tensorflow。但配置有些麻烦,记录一下。其实主要分为两个部分,配置tnsorflow和在pycharm中使用tensorflow。

首次尝试

平常安装python包都是去pycharm的setting里面,在设置Project Interpreter中点小加号去装的,但这次却报了错。想来应该是有些依赖包没有装。可是,有哪些依赖包、适用版本是多少,网上也没有详细的信息说明。因此,准备老老实实的常规操作了。
因为Anaconda是专业的,所以打算Anaconda装上tensorflow,然后在用pycharm生成一个基于Anaconda环境的虚拟解释器。

安装Anaconda

  • 下载 Anaconda3 安装包
    官方的太慢了,我使用的是清华镜像源:win 32位 win 64位

  • 安装 Anaconda3
    一路确定,但是这两个建议不要勾选,第一个可能会和本来你已经安装的puthon的环境变量产生冲突,第二个没必要,第二个会更改pycharm创建项目时的默认解释器
    安装Anaconda




安装 TensorFlow

  • 在开始菜单中打开 Anaconda Prompt,执行如下两行命令设置镜像源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes 

    在这里插入图片描述

  • 在用户目录中找到配置文件 .condarc 并修改,删除第三行的 - defaults
    在这里插入图片描述

  • Anaconda Prompt 中执行如下命令安装 CPU 版本 TensorFlow
    conda install tensorflow 

pycharm中的配置

我使用的是专业版(学生可免费使用),其他版本应该一样

  • 创建一个新 project
  • 创建虚拟环境时按照我这样配置
    在这里插入图片描述
    由上而下我解释下:
    • 第一个箭头不用多说,写上你创建项目根目录
    • 第二个箭头那里要指向Anaconda安装目录下的python.exe
    • 第三个箭头一定要勾选,这个的意思就是把你在第二步指向的那个python环境中安装的包也搬过来,这也是我们先安装Anaconda的目的。




import tensorflow as tf print(tf.__version__) 

却会报一堆的错,从错误中我们看到,好像是numpy模块有点问题,把之前的代码删了,我们测试下:

import numpy 

就运行这一句,也报错了,那必是numpy背锅无疑了。去包管理界面看看,numpy的情况,居然还是1.11.1版本,那有可能是版本太旧的原因。当时我更新到了最新版本,报了一些错之后,正确输出了tf.__version__,后来发现,tnsorflow并不支持最新版本的numpy。合适的版本是1.16
于是,先卸载,然后:
在这里插入图片描述
到此,可以正常工作了。






版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173640.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午8:22
下一篇 2026年3月27日 上午8:22


相关推荐

  • 物联网的职业规划(跟物联网有关的职业)

    L1LinuxC语音D1必备Linux命令和C语音基础D2数据类型、常量、变量及运算符D3输入输出专题D4控制语句D5数组和字符串D6指针专题一D7指针专题二D8函数1D9函数2D10linuxC语言高级编程D11MakefileL2数据结构D1数据结构引入D2线性表之顺序表(上)D3线性表之顺序表(下)D4线性表之单链表(上)D5线性表之单链表(下)

    2022年4月14日
    46
  • 如何用pycharm调用Java_JPype实现在python中调用JAVA的实例

    如何用pycharm调用Java_JPype实现在python中调用JAVA的实例一 JPype 简述 1 JPype 是什么 JPype 是一个能够让 python 代码方便地调用 Java 代码的工具 从而克服了 python 在某些领域 如服务器端编程 中的不足 2 JPype 与 Jython JPython 后继者 的区别 1 运行环境不同 jython 运行在 jvm 上 而 JPype 的实际运行环境仍然是 pythonruntim 只是在运行期间启动了一个嵌入的 jvm 2 使用者不同

    2026年3月27日
    2
  • 微信二维码登录的原理是什么_请使用微信扫描二维码登录

    微信二维码登录的原理是什么_请使用微信扫描二维码登录在电脑上使用微信时,你可能已经发现微信不提供传统的账号密码登陆,取而代之的是通过扫描二维码进行登陆。今天就要研究下次登陆方式微信时如何实现的?1、每次用户打开PC端登陆请求,系统返回一个唯一的uid,

    2022年8月1日
    7
  • 区块链技术本质

    区块链技术本质了解支撑区块链的底层基础技术 掌握区块链技术的本质

    2026年3月17日
    2
  • 网络协议、socket、webSocket

    网络协议、socket、webSocket一、网络协议网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。1、OSI七层协议OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构,从上到下分别是7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层。下面的图表显示不同的协议在最初OSI模型中的位置:7应用层例如HTTP、SMTP…

    2022年5月2日
    44
  • 第三单元 用python学习微积分(二十)壳层法、圆盘法求体积 (下)

    第三单元 用python学习微积分(二十)壳层法、圆盘法求体积 (下)本文内容来自于学习麻省理工学院公开课:单变量微积分-壳层法、圆盘法求体积-网易公开课一、切片法球体积(继续建立积分的思想)​如图,红色切片部分的体积这个式子取极限,则有全部面积为二、旋转立方体(solidsofrevolution)圆盘法介绍:老师先画了一条x轴上方曲线,看着像sinx,之后出题,这个曲线绕x轴一周形成一个椭圆,可以猜想,当对这个椭圆切片,可以得到一个⚪,因为图形绕x轴旋转不会改变函数值到x轴的距离,而这个距离就是这个⚪的半径。于.

    2022年6月7日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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