conda 搭建tensorflow-GPU和pycharm以及VS2022 软件环境配置

news2024/11/17 11:26:19

conda 搭建tensorflow-GPU和pycharm以及VS2022 软件环境配置

  • 一、TensorFlow 环境配置安装
    • 1. Anaconda下载安装
    • 2.conda创建tensorflow环境
  • 二、pycharm以及VS2022 环境配置
    • 2.1 pycharm 软件安装以及环境配置
      • 2.2.1 pycharm 软件安装
      • 2.2.2 pycharm 软件conda环境配置
    • 2.2 Visual Studio 软件安装以及环境配置
      • 2.2.1 Visual Studio 软件安装
      • 2.2.2 Visual Studio 软件conda环境配置

一、TensorFlow 环境配置安装

1. Anaconda下载安装

1.1 下载地址

清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在这里插入图片描述

1.2 安装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

一定要记住此次的安装位置,后续创建的虚拟环境需要在此路径下寻找

在这里插入图片描述

一定要勾选添加到path环境,不然终端没发使用conda命令,需要自己conda配置

在这里插入图片描述

点击安装,等待安装完成后打开windows 命令终端,输入 conda --v,出现如下版本号就安装完成

在这里插入图片描述

2.conda创建tensorflow环境

创建Python虚拟环境是为了更好的管理Python包,有的环境需要安装的包版本不同,可能造成环境冲突

2.1 打开windows 命令终端,输入 conda create -n tensorflow python=3.7,其中tensorflow为需要创建虚拟环境的环境名,该命令为创建一个Python版本为3.7、环境名为tensorflow 的虚拟环境,conda env list 查看已创建的虚拟环境

在这里插入图片描述

在这里插入图片描述

该虚拟环境创建位置在,你安装的anaconda安装路径下的envs 文件夹下

在这里插入图片描述

2.2 安装cpu版本tensorflow

  1. 进入刚刚创建的tensorflow虚拟环境,activate tensorflow

在这里插入图片描述

  1. 使用pip命令安装tensorflow,输入如下命令

安装tensorflow CPU 版本 pip install tensorflow -i https://pypi.douban.com/simple

在这里插入图片描述

  1. 测试安装

在这里插入图片描述

2.3 安装gpu版本tensorflow

1、首先查看自己需要安装的tensorflow版本对应的cudn以及cudnn 版本

https://tensorflow.google.cn/install/source_windows?hl=en#gpu
在这里插入图片描述

2、cuda以及cudnn 安装,参考下面博客安装

https://blog.csdn.net/qq_45723275/article/details/129061905?spm=1001.2014.3001.5502

3、使用pip命令安装tensorflow,输入如下命令

安装tensorflow GPU 版本 pip install tensorflow-gpu -i https://pypi.douban.com/simple

4、测试安装

进入Python虚拟环境,输入Python后依次输入如下命令

import tensorflow as tf

tf.test.is_gpu_availale()

在这里插入图片描述

二、pycharm以及VS2022 环境配置

2.1 pycharm 软件安装以及环境配置

2.2.1 pycharm 软件安装

pycharm 安装以及软件破解,参考如下教程

https://mp.weixin.qq.com/s/hr0En_g2oRteAh6US562Gg

2.2.2 pycharm 软件conda环境配置

将tensorflow虚拟环境配置到pycharm

  1. File->Settings

在这里插入图片描述

  1. project->add

在这里插入图片描述

  1. conda->existing

在这里插入图片描述

  1. 找虚拟环境下的python.exe 文件

在这里插入图片描述
5. 现在可以在Python Interpreter 中找到之前创建的虚拟环境了,环境配置完成

在这里插入图片描述

2.2 Visual Studio 软件安装以及环境配置

2.2.1 Visual Studio 软件安装

VS软件安装简单,安装个人版即可,无需破解,网上安装教程较多,在安装时注意选择安装python开发即可

在这里插入图片描述

2.2.2 Visual Studio 软件conda环境配置

  1. 创建python项目

在这里插入图片描述

  1. 在项目解决方案资源管理器窗口中,找到python环境右击,选择添加环境

在这里插入图片描述

  1. 现有环境->环境

找到之前创建的conda环境,如果conda安装没有问题,编译能够自动找到虚拟环境。
在这里插入图片描述

如果没有则需要手动添加,添加步骤如下

  1. 在环境中选择自定义(Custom)
  2. 前缀路径选择虚拟环境所在位置,注意此位置为你python.exe所在的文件路径

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/353762.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

注意!华为折叠屏手机的原厂膜不能自己撕!

对于用惯了直板手机的朋友来说,新机开箱撕膜是一件十分有“仪式感”的事情,但是对于折叠屏手机来说,这样的操作万万不可。华为折叠屏手机在使用的过程中也有着和传统智能手机不一样的注意事项,下面这几点大家在入手折叠屏手机之后…

如何利用Power Virtual Agents机器人进行设备维修登记

今天我们来介绍如何利用PVA聊天机器人进行设备维修登记。设计思路是在PVA聊天机器人的对话框中输入“设备维修”触发短语后进行设备维修登记,然后通过自动化流程将维修信息存入到Lists中并通过邮件的形式发送给负责设备维修的人员。 首先,在PVA聊天机器人…

【yolov5】将标注好的数据集进行划分(附完整可运行python代码)

问题描述 准备使用yolov5训练自己的模型,自己将下载的开源数据集按照自己的要求重新标注了一下,然后现在对其进行划分。 问题分析 划分数据集主要的步骤就是,首先要将数据集打乱顺序,然后按照一定的比例将其分为训练集&#xf…

【Blender】使用Blender渲染一段360度旋转的动画

目录一、前言二、方法描述三、渲染设置四、结果一、前言 本文主要讲述了如何使用Blender渲染一段物体360度旋转的动画。 渲染好的效果如下: 二、方法描述 第一步:shiftA,我们在Blender里新建一个平面 第二步:摁s键(scale)&…

(三十五)Vue之过渡与动画

文章目录概述单元素/组件的过渡CSS动画CSS过渡多元素/组件的过渡集成第三方动画Animate上一篇:(三十四)Vue之新生命周期钩子nextTick 概述 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具&…

PyTorch常用的损失函数(ChatGPT)

L1Loss nn.L1Loss 也称为平均绝对误差(Mean Absolute Error,MAE)。它计算预测值与真实值之间的差异(即误差),然后取绝对值并求和,最后除以样本数量得到平均误差。具体来说,对于一批…

萌新应该如何开始学习走向自动化测试高薪岗位?

对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。1.1手工测试用例和自动化测试…

最新中文版Studio One6音乐制作DAW工具

你现在用的是什麽 DAW?大家常常在说的 DAW ,就是指数位音乐工作站软件,像是常见的 Ableton、Logic、Protools、Cubase 等等,这些都算是 DAW。以上的例子,他们的完整版几乎都是需要花费购买的,当然也有一些免…

【Go基础】Socket和WebSocket编程

文章目录一、Socket编程1. 网络通信过程2. TCP CS架构2.1 网络通信模型2.2 TCP协议解读2.3 Go TCP编程3. UDP CS架构3.1 UDP协议解读3.2 Go UDP编程二、WebSocket编程1. WebSocket协议解读2. WebSocket CS架构实现3. 聊于室实现一、Socket编程 1. 网络通信过程 DMA&#xff1a…

Elasticsearch - Configuring security in Elasticsearch 开启用户名和密码访问

文章目录概述实操Step 1 验证当前版本是否支持安全功能Step 2 打开安全设置Step 3 配置节点间通讯传输的安全性创建证书颁发机构为Elasticsearch集群中的节点生成证书Step 4 修改 elasticsearch.yml配置设置 用户名和密码概述 ES版本: 7.6 官方指导手册&#xff1…

Spring MVC之WebApplicationContext 容器的初始化

简介因为 spring-mvc项目,是 spring-framework的子项目,所以需要拉取 spring-framework整个工程,包含 Spring 所有的子项目前期准备工作源码拉取从 Spring 的 Git 仓库 Fork 项目到自己的 Git 仓库,方便我们在阅读源码的过程中&am…

3年软件测试工作经验裸辞,有点后悔了...

2019年毕业,现在有3年的软件测试工作经验,刚毕业前半年在一家知名上市公司,后面则进入一家传统行业公司待到现在2年半。 由于看不到技术成长以及其他原因,上上周辞职了,目前交接中,下个月中旬就得离开了&a…

基于国产龙芯 CPU 的气井工业网关研究与设计(一)

当前,我国气田的自动化控制程度还未完全普及,并且与世界已普及的气井站的自 动化程度也存在一定的差距。而在天然气资源相对丰富的国家,开采过程中设备研发资 金投入较大,研发周期较长,更新了一代又一代的自动化开采系…

看过来,u盘删除的文件还能找回吗?两种方法,

u盘删除的文件还能找回吗?u盘,全称USB闪存驱动器,它不需物理驱动器,即插即用,且其存储容量远超过软盘,方便携带使用。u盘作为我们常用的存储设备,也是有自己不同功能和划分。以下例举了几种&…

ArcGIS API for JavaScript 4.15系列(8)——Dojo中类的定义

1、前言 JavaScript本质上是基于原型继承的一种编程语言,在ES6标准出现以前,JavaScript定义类的方式往往让人很难理解。而Dojo则很好地解决了这个问题。开发者可以通过dojo/_base/declare模块定义类,也可以通过define引用各个类模块。本文就…

Swift基础语法 - 可选项

可选项(Optional) 可选项,一般也叫可选类型,它允许将值设置为 nil 在类型名称后面加个问号 ? 来定义一个可选项 var name: String? "CSDN" name nilvar age: Int? //默认就是nil age 30 age nilvar array [2,…

提升电脑运行速度,看这里就够了!

电脑是我们经常使用的工具之一,但是它却很容易出现问题,比如运行速度过慢,那么要如何提升电脑运行速度呢?方法1. 通过系统配置设置启动项1. 按下组合键“WinR”打开“运行”,在运行中输入“msconfig”然后按“回车”。…

LVGL-基于Windows系统Visual Studio模拟器搭建

LVGL-基于Windows系统Visual Studio模拟器搭建简述下载安装Visual Studio下载LVGL源码运行效果简述 LVGL是一个轻量级多功能图形库 丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (sliders)、图片 (images) 等高级的图形引擎&…

UUID简介以及java代码获取UUID示例

什么是UUIDUUID 是指(UniversallyUnique Identifier)通用唯一识别码,128位。RFC 4122描述了具体的规范实现。现实问题我们开发的时候,数据库表总会有一个主键,以前我们可能会使用自增的数字作为主键。这样做去确实查询…

PyTorch使用Visdom绘制训练过程曲线

最近在训练网络,网络的损失和准确率都是在终端输出的,很不直观,也看不出变化,就想着有没有一种工具可以实现实时的绘制模型的训练过程,然后就搜到了Visdom,发现这是个好东西啊,完全满足了我的需…