Anaconda 安装并使用 PyTorch(PyCharm)

这篇具有很好参考价值的文章主要介绍了Anaconda 安装并使用 PyTorch(PyCharm)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Anaconda 安装并使用 PyTorch(PyCharm)

前言

本教程仅适用于:Windows系统、Anaconda3-2023.03-Windows-x86_64、pycharm-professional-2023.1.2

Bug指南

  • 查看 Anaconda 和 PyChatm 版本是否和作者一致?各操作是否和作者一致?
  • 都一致的情况下,将问题或bug贴在评论区(随缘回复)!
  • 重装 Anaconda 100% 解决,在这之前,必须按照 Uninstalling Anaconda Distribution 清理环境或配置。

1. Anaconda 安装

1.1 下载安装包

下载 Anaconda 安装包时往往会有一些疑问,比如不知道从何下载,或下载过慢等问题,作者将提供如下两种方案。

(1)官网下载

进入 Anaconda 官网,点击 Download 下载 Windows 版安装程序:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

上述默认下载 Anaconda 最新版本(可能会导致配置或兼容等Bug),历史版本点击 History Version,如下图:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

由于是从国外下载,速度会较慢,所以该方法不推荐使用。

(2)清华镜像

进入 清华大学开源软件镜像站,选择 anaconda 进入该软件的下载目录,再点击 archive 选择下载哪个版本:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

作者下载的是:Anaconda3-2023.03-Windows-x86_64.exe

1.2 安装

下载 Anaconda 后直接双击即可,以下几点需要注意。

(1)选择 All Users 适用于所有用户:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

(2)避免安装在C盘(会导致电脑变慢/卡):

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

(3)一直默认,安装过程持续半小时左右。。。 以下截图表示安装完成,点击 Next

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

(4)直接点击 Next

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

(5)两个勾去掉,避免打开网页还得关闭,直接 Finish 安装结束

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

1.3 测试

Anaconda 安装结束后,会新增以下几个应用:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

双击 Anaconda Prompt 输入如下指令测试:

conda --version

若输出以下,即为安装成功:

conda 23.1.0

1.4 更改镜像源

当我们使用 Conda 下载并安装 Python 包时,默认访问国外服务器,速度较慢或报错,所以需要换源。

更改 Conda 默认源有两种方式:(1)config 指令;(2)修改 .condarac 文件。

(1)config

Anaconda Prompt 中输入如下指令添加清华镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

此时,打开C盘用户目录(即 C:\Users\xxx,xxx为你的用户名),会发现多了一个 .condarc 文件,将其用记事本打开如下所示:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

其他操作:

  • 重置/删除镜像源(或直接去 .condarc 文件中全选删除):
conda config --remove-key channels
  • 如果镜像源中含有 defaults 需要删掉,这样在下载时会默认使用清华镜像源:
conda config --remove channels defaults

(2).condarc

用记事本打开 .condarc 文件,并添加以下内容:

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - http://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  - http://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
ssl_verify: true
show_channel_urls: true

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

2. PyTorch 安装

通过 Anaconda 创建一个名为 torch 的虚拟环境,方便对不同版本的 PyTorch 进行管理。

2.1 创建虚拟环境

conda 默认在C盘的用户目录下创建虚拟环境(作者为: C:\Users\xxxxx\.conda\envs\),C盘会变得臃肿,这就导致电脑变卡变慢。但是 conda 也提供在指定目录下创建环境。

(1)默认目录

在默认目录下创建一个名为 torch 的虚拟环境,python 版本为 3.8

conda create -n torch python=3.8

(2)指定目录

D:\Software\envs\ 下创建一个名为 pytorch 的虚拟环境,python 版本为 3.10

conda create --prefix D:\Software\envs\pytorch python=3.10

此时,使用 conda env list 并不能完全显示该虚拟环境:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

得使用以下 config 命令将新增的环境目录添加到 conda 的配置中:

conda config --append envs_dirs D:\Software\envs

再次使用以下指令即可查看全部已被创建的虚拟环境:

conda env list

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

2.3 激活/关闭环境

在针对指定环境进行操作时,需要先激活该虚拟环境;反之,则退出该环境即回到 base 环境。

(1)激活 pytorch 环境:

conda activate torch

(2)退出(切换回 base):

conda deactivate

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

2.4 CUDA

在正式安装 PyTorch 之前,需要知道我们电脑的 CUDA 版本,win + R 打开并输入 cmd,再输入如下指令:

nvidia-smi

即:

C:\Users\xxxxx>nvidia-smi
Sat May 20 11:17:37 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 512.89       Driver Version: 512.89       CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name            TCC/WDDM | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ... WDDM  | 00000000:01:00.0  On |                  N/A |
| N/A   40C    P3    N/A /  N/A |    296MiB /  4096MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

即作者 CUDA版本为 11.6,所以最高只能安装该版本的 PyTorch,比 11.6 低的也可以。

2.5 conda 安装 PyTorch

进入 PyTorch 历史版本,找到 # CUDA 11.6 (或低一点,例如 11.3)开始的指令复制到 Anaconda Prompt。

由于作者创建了两个虚拟环境(torchpytorch),以下分别演示:

注意: -c pytorch-c pytorch -c conda-forge 表示从官方下载,其速度较慢,如果使用我们自己添加的镜像源,将其删掉即可。

conda activate torch # 激活 torch 环境

# CUDA 11.3
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
conda activate pytorch # 激活 pytorch 环境

# CUDA 11.6
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge

测试: 若如下即为 PyTorch 安装成功

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

3. PyCharm 使用

3.1 安装 PyCharm

进入官网 下载 PyCharm,作者下载的是专业版(版本:2023.1.2):

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

注意:

  • 专业版功能更加齐全,适合专业人士,但仅能免费使用30天(可以在网上找破解版本),学生可参考 Reference [1] 提交审核(周期1个月左右),通过后可免费使用一年(点击 License 查询许可证,如下图),快到期时再次申请即可。

  • 社区版免费使用,但好像有些功能没有(作者并不清楚)。

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

双击 pycharm-professional-2023.1.2.exe 文件执行安装程序,并修改安装位置:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

勾选如下 3 个选项:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

何时启动(运行 PyCharm):

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

3.2 登录

进入 PyCharm 会弹出许可认证窗口,作者使用 JetBrains 账号(上文说过,学生申请免费试用一年)登录:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

3.3 使用虚拟环境

在电脑随意盘新建一个 Test 文件夹,并使用 PyCharm 打开:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

点击 Trust Project 表示信任该文件夹,就进入了 PyCharm 的主界面,会自动添加一个 main.py 文件,加载一段时间环境:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

点击右下角的 Python 3.10,点击 Add New Interpreter,选择 Add Local Interpreter...

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

参考 Reference [2] ,选择 Conda Environment ,然后在 Anaconda 安装目录下找到 conda.bat 文件,再点击 Load Environment

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

PyCharm 会自动加载出已被创建的虚拟环境:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

等待加载完环境和依赖包,会发现最右下角显示 pytorch 虚拟环境,再输入以下代码,Ctrl + Shift + F10 执行:

anaconda安装pytorch,Anaconda,pytorch,pycharm,python,神经网络,深度学习

大功告成!!!

Reference

[1]:还在为IDEA/PyCharm/Clion破解发愁吗?学生免费申请JetBrains教育认证使用旗舰版

[2]:23年最新版pycharm找不到conda可执行文件解决办法文章来源地址https://www.toymoban.com/news/detail-717106.html

到了这里,关于Anaconda 安装并使用 PyTorch(PyCharm)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Anaconda + Pycharm,利用Anaconda安装python并配置虚拟环境,包括sklearn、pytorch的安装

    前言:在安装前,如果自己的电脑名称里带中文,请先把自己的电脑重命名,切记不要带中文,否则可能会出错。 说明:本人用这套是为了做深度学习,如果我们一样,可以看下去,不一样也有参考价值。 本文不包括pycharm的安装教程! Anaconda主要是方便后续导包,装完Ana

    2024年02月05日
    浏览(73)
  • 深度学习环境安装|PyCharm,Anaconda,PyTorch,CUDA,cuDNN等

    本文参考了许多优秀博主的博客,大部分安装步骤可在其他博客中找到,鉴于我本人第一次安装后,时隔半年,我忘记了当时安装的许多细节和版本信息,所以再一次报错时,重装花费了大量时间。因此,我觉得有必要把主要过程记录下来,以便下次需要时快速安装。以下过

    2024年02月17日
    浏览(88)
  • PyTorch深度学习环境安装(Anaconda、CUDA、cuDNN)及关联PyCharm

    Tytorch : Python 机器学习库,基于 Torch ,用于自然语言处理等应用程序 Anaconda :是默认的 python 包和环境管理工具,安装了 anaconda ,就默认安装了 conda CUDA : CUDA 是一种由显卡厂商 NVIDIA 推出的通用并行计算架构,该架构使 GPU 能解决复杂的计算问题,可用来计算深度学习 c

    2024年02月13日
    浏览(70)
  • 利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装后不能调用pytorch和paddlepaddle框架

    之前安装后不能在添加pytorch和paddlepaddle框架 在终端中显示pytorch和paddle在C盘但是安装是安装在J盘 卸载、删除文件重新安装后可以看到文件位置在J盘中  但是选择时还是显示Conda executable is not found 需要先在你自己下载Anaconda的路径下找到Script目录下的conda.exe,然后双击,就会出

    2024年01月22日
    浏览(60)
  • Windows下安装Torch+cuda(Pytorch、Anaconda、Pycharm、NVIDIA驱动)、Jupyter

    直接下载免费的 官方Anaconda安装,安装过程中建议自行配置安装目录,并确认添加运行环境到Path中,安装后通过cmd命令行输入conda -V 查看是否安装以及版本号。 社区版免费安装,个人学习安装 社区版 即可,社区版基本能满足个人学习需求。 若安装 专业版 需购买正版或自行

    2024年04月28日
    浏览(47)
  • 在Anaconda中安装pytorch的详细步骤+PyCharm环境配置

    前言 深度学习小白一枚,自己的笔记本配置如下: 显卡:NVIDIA GeForce MX150(非常垃圾的笔记本显卡) 固态硬盘 256G CPU:lntel® Core™i7-8550U Windows:Windows 11家庭中文版 其他配置: CUDA 10.0 pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 python 3.6 IDLE:PyCharm Community Edition 2022.1.3 1.打开Anac

    2024年02月16日
    浏览(44)
  • 二十一、Ubuntu22.04 配置 Anaconda + Pycharm + Pytorch

    1.1 Python Python 是一种解释性语言,在运行 .py 代码前,需要安装 Python 解释器 Python 解释器会逐行读取代码,并在执行时逐行解释成机器码或字节码,然后执行 常见的 Python 解释器有 CPython、Jython 等 CPython 是 Python 官方解释器,用 C 语言实现,是最常用和广泛支持的 Python 解释器

    2024年04月17日
    浏览(47)
  • Ubuntu搭建Pytorch环境(Anaconda、Cuda、cuDNN、Pytorch、Python、Pycharm、Jupyter)

    1.查看Ubuntu版本号: cat /etc/issue ,后续根据版本号添加对应的镜像源 2.备份镜像源: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 3.在阿里云镜像源官网中找到并复制与版本号对应的阿里镜像源: 或者在清华镜像源官网中找到并复制与版本号对应的清华镜像源: 4.编辑软件源配

    2024年02月09日
    浏览(282)
  • 超详细||深度学习环境搭建记录cuda+anaconda+pytorch+pycharm

    本文用来记录windows系统上深度学习的环境搭建,目录如下 首先为装有NVIDIA gpu的电脑安装显卡驱动,如果安装过了,或者想使用cpu的,可以跳过这一步。(其实这一步可以跳过,因为显卡驱动好想和深度学习环境没什么关系,保险起见还是安装上吧) 1. 去官网下载对应的显卡

    2024年01月21日
    浏览(137)
  • 配置Cuda及Cudnn,在Anaconda创建虚拟环境,安装GPU版Pytorch,并在Jupyter noterbook及Pycharm中调用【极其详细】

    目录  一、配置Cuda及Cudnn (一)下载Cuda 1、查看电脑自带的Cuda版本 2、下载相应版本Cuda安装包 3、安装Cuda 4、配置变量 (二)下载Cudnn 二、创建虚拟环境 三、虚拟环境中安装GPU版Pytorch (一)有关环境的基本指令 (二)安装GPU版Pytorch 四、将虚拟环境在Jupyter noterbook及Pycha

    2024年04月28日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包