TensorFlow安装并在Pycharm搭建环境的详细图文教程
作者:Zachery. 发布时间:2023-09-12 16:34:00
标签:tensorflow,pycharm,搭建环境
Anaconda安装:
anaconda官方下载地址
https://www.anaconda.com/products/individual
注意:此处要勾选第一项Add Anaconda3 to my PATH environment variable
TensorFlow安装:
1、打开Anaconda Prompt
2、在Anaconda Prompt中输入
conda create -n tensorflow1 python=3.8
此命令表示:新建一个名叫tensorflow1的环境,使用python3.8版本
注:此处tensorflow1可以根据自己的想法随意命名,本文使用tensorflow1。
python版本可以根据自己安装的python版本来修改
3、等待电脑配置一会,出现Proceed([y]/n)? 输入y,按下回车
4、输入以下命令,进入tensorflow1环境
conda activate tensorflow1
5、输入以下命令,安装英伟达的SDK10.1版本
conda install cudatoolkit=10.1
出现以上界面,输入y,安装相关软件包
6、输入以下命令,安装英伟达深度学习软件包7.6版本
conda install cudnn=7.6
若出现以上界面,输入y,安装相关软件包
注:如果上面两条安装语句报错了,大概率是因为使用的电脑不支持英伟达GPU,则可以跳过这两步,直接安装tensorflow。
7、使用以下语句,安装tensorflow
pip install tensorflow==2.1
若得到上图说明安装2.1版本的tensorflow出错
按照ERROR部分的提示可知,可以安装2.2版本(根据提示换个版本)
则再一次输入新的命令如下:
pip install tensorflow==2.2
出现以上,则等待安装完成即可
出现上图则安装完成
验证TensorFlow是否安装成功:
1、输入python,进入python
python
得到如下
2、输入以下命令调用tensorflow模块
import tensorflow as tf
得到如下结果:
3、输入如下命令查看版本
tf.__version__
显示如下结果(2.2安装版本):则证明TensorFlow安装成功
Pycharm环境配置
1、如果点击文件>点击设置
2、点击项目:Pycharm Project>点击Python解释器
3、选择好项目文件夹>选择刚刚新建好的tensorflow1环境中的python作为解释器>点击确认
完成以上所有步骤,开发环境就安装完成了!
来源:https://blog.csdn.net/weixin_48270094/article/details/121502526


猜你喜欢
- 笛卡尔坐标系对于平面坐标系,任一射线OP与x轴夹角θ的范围,可以取[0,2π)或者(-π,&
- 接口模块需要用 API 来提供对外服务的接口,当然也可以直接连数据库来取,但是这样就需要知道数据库的连接信息,不太安全,而且需要配置连接,所
- 准备工作右击新建的项目,选择Python File,新建一个Python文件,然后在开头import cv2导入cv2库。我们还要知道在Op
- query方法在 pandas 中,支持把字符串形式的查询表达式传入 query 方法来查询数据,其表达式的执行结果必须返回布尔列表。在进行
- PyQt5布局控件QGridLayout简介QGridLayout(网格布局)是将窗口分割成行和列的网格来进行排列,通常可以使用函数addW
- 问题:生产环境的数据库可能比较大,如果直接进行全备而不压缩的话,备份集就会占用了大量磁盘空间。给备份文件的存放管理带来不便。解决方案:通过w
- 在用到编辑器时,就会碰到一点,那就是标签的闭合问题,这个问题非常严峻,因为这可能会导致网页显示的整体样式受到破坏。这最近在PJ的functi
- 开发动机:最近用手机QQ浏览器下载了一些视频,视频越来越多,占用了手机内存,于是想把下载的视频传到电脑上保存,可后来发现这些视频都是m3u8
- 前言首先来讲一下服务端渲染,直白的说就是在服务端拿数据进行解析渲染,直接生成html片段返回给前端。具体用法也有很多种比如:传统的服务端模板
- 函数原型:DataFrame.apply(func, axis=0, broadcast=False, raw=False, reduce=
- vue数据变化被watch监听处理监听当前vue文件数据例如,当前的vue文件的data中有如下属性:data() {  
- 背景在微信分享开发的时候我们通常的流程是 <?php require_once "jssdk.php"; $jss
- 说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录
- 首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参
- 前言:最近在探索用Go来读取文件,读取文本时发现,对于单行超长的文本,我的Go代码无法处理。经过查阅才发现,Go提供的Scanner无法读取
- 概要相信很多像我一样初入门前端的时候,都是基于某个模板来学。 vue-element-admin 或者 vue-element-templa
- 前言由于一直用Linux系统,对于词典的支持特别不好,对于我这英语渣渣的人来说,当看英文文档就一直卡壳,之前用惯了有道词典,感觉很不错,虽然
- 1.过程:1>注册驱动器类:Class.forName()2>连接数据库:String url = "jdbc:sql
- asp之家注:也许你还没有接触过使用js来调用asp文件,也许你也不知道如何用JS调用asp文件,甚至你也不知道JS调用asp文件有什么好处
- Python中datetime库的用法datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和M