[pytorch] --- pytorch环境配置

news2024/9/20 18:42:45

本教程环境搭建基于windows

1 安装miniconda

1.1 miniconda与anaconda的区别

包含的包:
  • Anaconda: 是一个较大的发行版,预装了大量的科学计算和数据分析相关的 Python 包。
  • Miniconda: 更轻量级,只包含 Conda、Python 和它们的依赖,以及少量常用包。
安装体积:
  • 由于预装了许多包,Anaconda 的安装体积比 Miniconda 大很多。
灵活性:
  • Miniconda 提供了更大的灵活性,因为你可以只安装需要的包,从而使环境保持轻量。
  • Anaconda 则适合那些希望一站式安装所有数据科学需要的包的用户。

1.2 安装miniconda

miniconda下载地址

https://docs.anaconda.com/miniconda/miniconda-other-installer-links/#windows-installers

下载好包之后无脑点next,需要注意的是,这里需要勾选,添加miniconda到环境变量
在这里插入图片描述
安装好miniconda之后,win+R, 打开cmd窗口,输入conda --version检验conda是否安装完成
在这里插入图片描述

1.3 coda的使用

1.3.0 conda更还源

anaconda安装完成之后请切换到国内的源来提高下载速度 ,命令如下:

conda config --remove-key channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

1.3.1 查看当前conda创建的虚拟环境

// conda env list指令的作用是列出当前Miniconda或Anaconda安装下所有已创建的虚拟环境
conda env list

在这里插入图片描述

1.3.2 conda创建虚拟环境

// -n 表示制定虚拟环境的名字,python=3.6表示指定python版本
conda create -n pytorch python=3.6

1.3.3 激活创建的虚拟环境

conda activate pytorch

在这里插入图片描述
可以看到激活虚拟环境之后,左侧显示有(pytorch)

1.3.4 查看当前虚拟环境有哪些包

pip list 

在这里插入图片描述

2 安装pytorch

pytorch官网有详细的安装指令,https://pytorch.org/
当前我的电脑环境没有gpu,指令选择这行指令复制既可
在这里插入图片描述
在这里插入图片描述

检验pytorch是否安装好
在这里插入图片描述

3 pycharm安装与使用

3.1 pycharm下载与安装

pycharm官网下载地址

https://www.jetbrains.com/pycharm/download/#section=windows

在这里插入图片描述

这里选择社区版进行下载即可

安装过程中这几个选项请务必选上,以避免后面不必要的麻烦
在这里插入图片描述

3.2 pycharm与conda虚拟环境配合使用

安装完毕之后找到我们的代码,通过pycharm打开即可
在这里插入图片描述

打开源码之后,我们在软件的右下角找到interpreter settings添加刚才建立的虚拟环境
在这里插入图片描述
在弹出的窗口中选择add interpreter->add local interpreter
在这里插入图片描述
在这里插入图片描述
设置好之后,回到pycharm编辑器可以看到这里已经变成了我们上一步设置的pytorch虚拟环境
在这里插入图片描述

4 jupyter安装与使用

在pytorch虚拟环境中安装jupter环境

conda install nb_conda

安装完成之后, 在终端输入jupyter notebook
在这里插入图片描述
会弹出一个网页,我们使用pytorh虚拟环境创建工程
在这里插入图片描述

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

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

相关文章

微信小程序获取用户openId并通过服务端向用户发送模板消息

1.引言 注意: 1.标题中的服务端是自己研发的服务端,不是腾讯公司的服务端。 2.小程序的模板消息分为一次性订阅消息与长期订阅,一次性订阅就是每次在给用户发送消息之前都需要获得用户的同意(即用户订阅)&#xff0…

数据结构(树、平衡树、红黑树)

目录 树 树的遍历方式 平衡二叉树 旋转机制 左旋 右旋 旋转实例 左左 左右 右右 右左 总结 红黑树 树 相关概念 节点的内部结构如下 二叉树与二叉搜索树的定义 树的遍历方式 前序遍历:当前节点,左子节点,右子结点 中序遍历&a…

React学习day01-React-开发环境配置、JSX基础-本质、JSX中js表达式的用法、JSX的条件渲染

1、React (1)概念:由Meta公司研发,是一个用于构建Web和原生交互页面的库 (2)优点: 1)相较于传统基于DOM开发的优势:组件化的开发方式、不错的性能 2)相较于…

软件设计原则之单一职责原则

目录 单一职责原则单一职责原则的主要特点应用范围Demo用户信息日志记录 单一职责原则 单一职责原则(Single Responsibility Principle,简称SRP)是面向对象设计中的一个重要原则,其核心思想是:一个类应该仅有一个引起…

ollma 本地部署大模型

因为我本地是 windows 的系统,所以这里直接写的是通过 docker 来实现本地大模型的部署。 windows 下 WSl 的安装这里就不做重复,详见 windows 部署 mindspore GPU 开发环境(WSL) 一、Docker 部署 ollma 1. 拉取镜像(…

Ubuntu系统设置Java项目开机自启

1、创建自启动脚 sudo vi /etc/systemd/system/java-service.service 2、编辑自启脚本 [Unit]部分包含了service的描述和依赖关系。在这个示例中,我们将其设置为在系统启动后执行。 [Service]部分定义了service的执行方式。在这个示例中,我们指定了Java…

shell工具箱集合!!

shell工具箱集合 1.shell工具箱集合 2.Chrony 时间同步 3.Get_host_Info 设备信息收集 4.Init_host 系统初始化 5.Iperf 带宽测试套件 6.Lagscope_test 时延测试套件 7.Mtr_test 双向路由探测套件 下载地址: https://pan.quark.cn/s/6936cc13bc04

学习笔记——Redis基础

文章目录 Redis五种常用数据类型Redis常用命令Spring Data Redis使用方式操作步骤 Redis五种常用数据类型 Redis存储的是key-values结构的数据,其中key是字符串类型,value有五种常用的数据类型: 字符串(string)&…

C++入门基础知识32——【关于C++ 存储类之auto存储类】

成长路上不孤单😊【14后,C爱好者,持续分享所学,如有需要欢迎收藏转发😊😊😊😊😊😊😊!!!!&#xff…

Flex的基本使用+综合案例

组成 弹性盒子没有设置高&#xff0c;就会自动拉伸 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport&q…

高并发下阻塞队列的选择

高并发下阻塞队列的选择 一、队列 队列&#xff1a;queue。简称队&#xff0c;它和堆栈一样&#xff0c;也是一种运算受限的线性表&#xff0c;其限制是仅允许在表的一端进行插入&#xff0c;而在表的另一端进行删除。 简单的说&#xff0c;采用该结构的集合&#xff0c;对元素…

洛谷 P2569 [SCOI2010] 股票交易

题目来源于&#xff1a;洛谷 题目本质&#xff1a;动态规划&#xff0c;单调队列 解题思路&#xff1a; 方程f[i][j]表示第 i 天结束后&#xff0c;手里剩下 j 股的最大利润&#xff0c;则不买不卖&#xff1a;f[i][j]f[i-1][j]。 买入&#xff1a;f[i][j]max{f[i-w-1][k]k*…

Spring DI 数据类型——构造注入

首先新建项目&#xff0c;可参考 初识 IDEA 、模拟三层--控制层、业务层和数据访问层 一、spring 环境搭建 &#xff08;一&#xff09;pom.xml 导相关坐标 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.…

【Kubernetes】K8s 持久化存储方式

K8s 持久化存储方式 1.使用节点数据卷2.使用网络数据卷3.使用临时数据卷 由于容器是一种无状态的服务&#xff0c;所以容器中的文件在宿主机上表现出来的都是临时存放&#xff08;当容器崩溃或者重启时&#xff0c;容器中的文件会丢失&#xff09;。另外&#xff0c;Kubernetes…

C++领进门(第一讲)

目录 1. C关键字&#xff08;C98&#xff09; 2. 命名空间 ​编辑 2.1命名空间的定义 2.2命名空间的使用 3.C的输入&输出 3.1cout与printf的区别 4.缺省参数 4.1缺省函数的概念 4.2缺省参数分类 5.函数重载 C的语法就是在C的基础上弥补了C的缺陷与不足 1. C关键…

Java集合框架(三)---Map

接口Map<K,V> Map集合&#xff1a;该集合存储键值对&#xff0c;一对一对往里存&#xff0c;而且要保证键的唯一性。 1&#xff0c;添加 put(K key, V value) putAll(Map<? extends K, ? extends V> m) 2&#xff0c;删除 clear() remove(Object key) 3&#xff…

【鸿蒙学习】HarmonyOS应用开发者高级认证 - 应用DFX能力介绍(含闯关习题)

学完时间&#xff1a;2024年8月24日 学完排名&#xff1a;第1698名 一、Performance Analysis Kit简介 Performance Analysis Kit&#xff08;性能分析服务&#xff09;为开发者提供应用事件、日志、跟踪分析工具&#xff0c;可观测应用运行时状态&#xff0c;用于行为分析、…

游戏分享网站|基于SprinBoot+vue的游戏分享网站系统(源码+数据库+文档)

游戏分享网站 目录 基于SprinBootvue的游戏分享网站 一、前言 二、系统设计 三、系统功能设计 5.1系统功能模块 5.2后台登录 5.2.1管理员功能模块 5.2.2用户功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#x…

kaggle竞赛宝典 | 量化竞赛第一名的网络模型

本文来源公众号“kaggle竞赛宝典”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;量化竞赛第一名的网络模型 1 简介 今天我们重温Jane Street 大赛第一名的网络模型。该次赛事数据集包含了一组匿名的特征&#xff0c;feature_{0…

2014年4月-2023年上市公司秩鼎ESG评级数据

2014年4月-2023年上市公司秩鼎ESG评级数据 1、时间&#xff1a;2014年4月-2023年11月 2、来源:秩鼎数据 3、指标&#xff1a;证券代码、SC、评级日期、ESG评级、ESG等级、ESG得分、E评级、E等级、E得分、S评级、S等级、S得分、G评级、G等级、G得分、总市值(亿元)、流通市值(…