windows安装pytorch(anaconda安装)

news2024/9/23 9:29:34

文章目录

  • 前言
  • 一、安装anaconda
    • 1、进入官网下载
      • (1)点击view all Installers
      • (2)下载需要的版本
    • 2、一顿默认安装就行(到这一步这样填)
    • 3、进入开始找到Anaconda Prompt,点击进入到base环境
  • 二、新建环境并配置python环境
    • 1、新建环境
    • 2、配置环境(下载安装pytorch)
      • (1)查看显卡版本需求
      • (2)进入pytorch官网
      • (3)检查配置好的环境
  • 三、在新建的环境中配置安装jupyter notebook(因为jupyter默认安装在base环境中,要不然就在base中安装pytorch)
    • 1、打开Anaconda Prompt,在base环境中,命令行输入`conda install nb_conda`,遇到提示输入y安装。
    • 2、进入创建的pytorch环境,命令行输入`conda install ipykernel`,然后根据提示输入y进行安装
    • 3、安装好之后打开jupyter
  • 四、配置pycharm
    • 1、安装好pycharm
    • 2、新建项目


前言

随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础安装配置内容。


提示:以下是本篇文章正文内容,可供参考

一、安装anaconda

1、进入官网下载

一定要记住anaconda你下载的版本适配的python版本
官网下载:

https://www.anaconda.com/

在这里插入图片描述

下载以前的版本(比较稳定):

https://repo.anaconda.com

(1)点击view all Installers

在这里插入图片描述

(2)下载需要的版本

在这里插入图片描述

2、一顿默认安装就行(到这一步这样填)

在这里插入图片描述

3、进入开始找到Anaconda Prompt,点击进入到base环境

在这里插入图片描述

二、新建环境并配置python环境

在这里插入图片描述

1、新建环境

新建python
conda create -n pytorch(自己定的名字) python=3.7(自己定的python版本)

在这里插入图片描述
输入y,然后等待下载完成

1、激活一个环境
conda activate pytorch(取的名字)
2、关闭一个环境
conda deactivate
3、删除一个环境
conda remove -n pytorch(取的名字) --all
然后查看anaconda安装目录下的envs文件夹下是否还有这个环境,有的话删除掉

2、配置环境(下载安装pytorch)

在这里插入图片描述
进入到自己新建好的环境(笔者的环境是py37)
下载pytorch

(1)查看显卡版本需求

win+r输入nvidia-smi,确保Driver Version大于396.26(如果没有大于就去英伟达官网更新驱动),并记住CUDA Version版本大小
在这里插入图片描述

(2)进入pytorch官网

https://pytorch.org/
在这里插入图片描述
笔者的CUDA Version为11.1,没有适合的CUDA版本,所以点击下面的Previous Version of PyTorch
注意,笔者下载的是Stable、windows、pip(intel用pip,NVIDIA用conda)、10.2)
把这个复制粘贴到新建好的python环境中
在这里插入图片描述
在这里插入图片描述
然后出现y/n中选择y就可以
输入pip list,查看我们的包是否被安装,这里可以看到torch相关的包都安装了。
在这里插入图片描述

(3)检查配置好的环境

我们输入python进入下Python环境,然后输入import torch,如果没有报错说明可以导入成功。
输入torch.cuda.is_available()查看torch是否可以使用显卡,True就代表可以!
在这里插入图片描述

三、在新建的环境中配置安装jupyter notebook(因为jupyter默认安装在base环境中,要不然就在base中安装pytorch)

1、打开Anaconda Prompt,在base环境中,命令行输入conda install nb_conda,遇到提示输入y安装。

在这里插入图片描述

2、进入创建的pytorch环境,命令行输入conda install ipykernel,然后根据提示输入y进行安装

在这里插入图片描述

3、安装好之后打开jupyter

在这里插入图片描述
在这里面就可以看到我们配置好的jupyter
在这里插入图片描述

四、配置pycharm

1、安装好pycharm

2、新建项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
点击create,等待pycharm加载好
在python console中输入如下代码
在这里插入图片描述

返回true则配置正确

以上则是整篇文章的所有内容,感谢观看,觉得可以的话麻烦三连

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

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

相关文章

docker部署aria2-pro

前言 我平时有一些下载视频和一些资源文件的需求,有时候需要离线下载,也要速度比较快的方式 之前我是用家里的玩客云绝育之后不再写盘当下载机用的,但是限制很多 我发现了aria2 这个下载器非常适合我,而有个大佬又在原来的基础…

Linux笔记-3

软件安装 概述 在Linux中,软件安装分为3种方式:绿色安装(压缩包解压之后就能直接使用),rpm安装(类似于Windows中的exe或者msi文件),yum安装 RPM(Red Hat Package Manager):红帽提供的软件包的管理工具。可以通过rpm命…

世界的本质是旋转(5)-在复平面上驱动软件无线电SDR交换BPSK波形

在上一篇文章中,我们介绍了复平面、拍照采样的一些思维实验。从本节开始,转入现实应用,通过控制复平面向量的位置,实现一个完整的BPSK全双工通信通道。 发射方:通过控制复平面向量在各个时刻的位置来携带信息的技术&a…

LeetCode234题:回文链表(python3)

代码思路:将链表的值复制到数组列表中,再使用双指针法判断,不断更新current_node的值。 # Definition for singly-linked list. # class ListNode: # def __init__(self, val0, nextNone): # self.val val # self.next…

水泵远程自动控制系统

随着科技的不断进步和工业的快速发展,传统的水泵管理方式已经无法满足现代水利系统的需求。为了应对这一挑战,HiWoo Cloud水泵远程自动控制系统,旨在通过智能化、网络化的技术手段,实现对水泵的远程监控、自动调节和智能管理&…

可让照片人物“开口说话”阿里图生视频模型EMO,高启强普法

3 月 1 日消息,阿里巴巴研究团队近日发布了一款名为“EMO(Emote Portrait Alive)”的 AI 框架,该框架号称可以用于“对口型”,只需要输入人物照片及音频,模型就能够让照片中的人物开口说出相关音频&#xf…

海外代购系统独立站,商品采集API接口系列

海外代购系统独立站是一个完整的电商平台,专为代购业务设计。这样的系统通常具备商品采集、库存管理、订单处理、支付集成、物流追踪等功能。其中,商品采集是整个系统的基础,而API接口是实现商品采集的关键。 请求示例,API接口接…

3 月 4 日-5 月 3 日|2024 乐鑫全球开发者大会演讲征集中!

乐鑫信息科技 (688018.SH) 全球开发者大会作为一年一度的技术盛宴,旨在为全球开发者们提供一个交流、分享、学习的平台。在这里,您可以与来自世界各地的同行们在线交流,共同探讨技术的最新动态和发展趋势。 30 场技术演讲每年 前沿创新、物…

企业必备监管工具:让管理更简单,效率倍增!

微信作为当前广泛使用的沟通工具,成为企业监管的重要对象。因此,使用微信管理系统成为企业必备的监管工具之一。下面就给大家分享微信管理系统的监管功能,让大家的管理更简单、更高效! 1、敏感词监控 设置完成后,一旦…

leetcode日记(36)全排列

想思路想了很久……思路对了应该会很好做。 我的思路是这样的&#xff1a;只变化前n个数字&#xff0c;不断增加n&#xff0c;由2到nums.size()&#xff0c;使用递归直到得到所有结果 代码如下&#xff1a; class Solution { public:vector<vector<int>> permut…

【Python】变量的引用

&#x1f6a9; WRITE IN FRONT &#x1f6a9; &#x1f50e; 介绍&#xff1a;"謓泽"正在路上朝着"攻城狮"方向"前进四" &#x1f50e;&#x1f3c5; 荣誉&#xff1a;2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评…

光纤激光打标机如何在不锈钢产品上镭雕出白色效果

光纤激光打标机在不锈钢产品上镭雕出白色效果的关键在于对激光打标参数的精确控制。这涉及到激光的功率大小、打标速度、点与点之间的间距以及激光的频率等多个方面。 在镭雕过程中&#xff0c;激光能量与不锈钢表面发生相互作用&#xff0c;产生热效应和化学效应。通过调整激光…

什么是同源策略?如何检测跨站点 WebSocket 劫持漏洞?post 表单跳转跨域问题、Ajax跨域请求、浏览器特性和安全策略、WebSocket 协议连接

什么是同源策略?如何检测跨站点 WebSocket 劫持漏洞?post 表单跳转跨域问题、Ajax跨域请求、浏览器特性和安全策略、WebSocket 协议连接。 同源策略(Same Origin Policy)是一种浏览器安全机制,用于保护用户的信息和数据安全。它限制了来自不同源(协议、域名、端口)的网页…

c语言游戏实战(10):坤坤的篮球回避秀

前言&#xff1a; 这款简易版的球球大作战是博主耗时两天半完成的&#xff0c;玩家需要控制坤坤在游戏界面上移动&#xff0c;来躲避游戏界面上方不断掉下来的篮球。本游戏使用C语言和easyx图形库编写&#xff0c;旨在帮助初学者了解游戏开发的基本概念和技巧。 在开始编写代…

灾备建设中异地副本含义及使用

异地副本是指将备份数据存放在不同的地理位置&#xff0c;确保数据的安全性和可用性。这种备份方法可以降低数据丢失的风险&#xff0c;因为即使一个位置出现机房级灾难&#xff0c;导致数据出现故障&#xff0c;也可以从另一个位置的数据副本中恢复使用。 在进行异地副本备份…

LeetCode每日一题【c++版】- leetcode 2369. 检查数组是否存在有效划分【动态规划】

题目描述 题目链接&#xff1a;2369.检查数组是否存在有效划分 描述&#xff1a; 给你一个下标从 0 开始的整数数组 nums&#xff0c;你必须将数组划分为一个或多个连续子数组。如果获得的这些子数组中每个都能满足下述条件 之一 &#xff0c;则可以称其为数组的一种有效划分…

JVM常用排查命令

top命令 top命令是我们最常用的Linux命令之一&#xff0c;它可以实时的显示当前正在执行的进程的CPU使用率&#xff0c;内存使用率等系统信息。top -Hp pid 可以查看线程的系统资源使用情况。 vmstat命令 vmstat是一个指定周期和采集次数的虚拟内存检测工具&#xff0c;可以…

Android 拍照本地图片选择框架适配

前言 通常技术方案的选择、会带来后续一些不可控的东西&#xff0c;这也是没法避免的&#xff0c;程序开发者中同时面对、测试、领导、产品各种要求。同时在网络上查找的资料也只是很旧的&#xff0c;不一定适合新设备&#xff0c;需要推倒重新弄 1、解决方案通过意图选择器做…

如何关闭谷歌浏览器“提示密码泄露”的弹窗

使用谷歌浏览器的时候&#xff0c;经常看见图中的提示&#xff0c;大致意思是&#xff1a; 你的密码被外泄&#xff0c;建议你立即检查和修改密码。 只要你不修改密码&#xff0c;这个弹窗就会不停地弹出来提示你。 那么怎么关闭这个弹窗呢&#xff1f; 第一个方法很简单&am…

情感分析(文本分类)数据集汇总

想在推荐前对评论做一些情感分析方面的工作,参考网上其它博主的博客大概整理了一下情感分析方面的数据集的内容&#xff0c;大致分为两类——多分类和二分类&#xff08;俺比较关注的&#xff09;&#xff0c;中英文的数据集都汇总整理了一下&#xff0c;后面会关注一下相关的比…