Anaconda Pycharm Pytorch(GPU版本)的配置

本文详细介绍如何安装Anaconda、PyTorch,并配置PyCharm环境。覆盖虚拟环境创建、PyTorch GPU版本安装及验证步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面的注意事项!

记得在每次搞新项目的时候先配置一个pytorch环境,或者复制已有的环境

conda create -n 新环境名 --clone 旧环境名

之后可以 conda list一下(或者conda env list,查看是否新建成功),看看新环境的配置怎么样~


首先,如果想使用GPU版本的pytorch,那就先判断自己电脑是否有NVIDIA(英伟达),有的话才能实现之后的GPU版本的pytorch的配置

判断方法:电脑左下角搜索—任务管理器—性能—看是否有GPU字眼

如下图,说明我的电脑上有GPU

没有的话也不用着急,不影响Anaconda和Pycharm的安装和使用,而且你可以使用CPU的Pytorch

正文开始


第一步 安装Anaconda

官网https://www.anaconda.com 

选择Products-Anaconda Distribution,点击download就可以下载最新版本的Anaconda(安装路径最好全英文)下载可能比较慢,但是很安全

上图中的"Python 3.9"表示的是Anaconda所带的Python 版本是3.9的,如果你有多个版本的Python的话,那么在后续使用Pycharm新建项目时候就需要额外注意一下你想让这个项目使用的版本是哪个。

下载好之后,点击安装,直接next。若见到下图所示,那第一个是询问你是否把它加入环境变量,如果勾选,那么就可以在普通命令行里面运行Anaconda命令,我一般勾选。第二个是问你是不是要把它自带的Python 3.9作为默认的Python版本。这两个都可选可不选。

判断安装成功的方法:打开菜单—看是否有Anaconda3文件夹—打开Anaconda Prompt(相当于一个命令行窗口)

 如果出现上图所示(base表示它自带的环境),则表示安装成功!


第二步 安装Pytorch

 先了解一个名词:虚拟环境。在安装Anaconda之后,base是它自带的环境。我们在做项目或者练习的时候,常常会用到不同的包,如果把他们都安装在一个环境中,很容易出现一些错误。一个个虚拟环境就相当于一个个房子,我们在做不同工作的时候就可以去不同的房子里,在房子里面安装上不同的工具(包),这样就不会混乱啦!

如果你想直接在base环境里面安装pytorch,那么就不用做第1步,直接跳到第2步就可以!!!

1.在Anaconda Prompt里利用conda指令先创建一个虚拟环境:

  先改变虚拟环境的创建路径到其他盘(防止C盘爆满)

   a. 点击"win"+"r",搜索“cmd”调出终端,然后输入:

conda config --set show_channel_urls yes

   回车 后就会在“c盘——用户——用户名”生成".condarc"文件,文件里面写上下面的内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
envs_dirs:
  - G:\Software\Anaconda3\envs(改成自己的这个路径)
#channels:
 # - defaults
  #- conda-forge  带#这三行在后续使用时候  有时需要加上,此时可以先不加

 b.如果执行上述操作之后还不行,就接着执行下面的操作:右击上面最后一行所显示的“env”—— 点击属性——安全——uesrs——编辑——users——下面的除了“特殊权限” 其他全部改成“允许”,如下所示:

 之后就可以创建虚拟环境:

conda create -n 虚拟环境名字 python=版本

 python版本一般使用Anaconda里面自带的版本,这里是3.9。

 注意:有时候在创建虚拟环境的时候,下载包的时候下载太慢导致超时错误,此时可以选择镜像加速,一般会使用清华镜像、北京外国语镜像、阿里巴巴镜像。创建语句如下:

conda create -n 虚拟环境名字 python=版本 -c 镜像通道

 "-c"表示指定通道。给出常见的三个镜像通道:

阿里云: https://mirrors.aliyun.com/anaconda/pkgs/main
清华:   https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
北京外国语大学 https://mirrors.bfsu.edu.cn/anaconda/pkgs/main

 判断创建成功:输入如下命令,会显示出现在已有的所有环境,如果有刚创建的环境的名字,那就创建成功了!

conda env list

(这个命令顺便可以检查一下虚拟环境的创建路径是不是上面设置的那个路径)

 此外,删除一个虚拟环境以及它内部的所有东西:

conda remove -n 想删除的虚拟环境的名称 --all

2.确定关于显卡的一些信息

  1. 确定显卡型号:电脑左下角直接搜索NVIDIA控制面板,打开,点击左下角的系统信息就可以看见一些详细信息。如下图,显示出我的电脑的显卡型号是GeForce GTX 1050
  2. 确定显卡算力:在网上查找自己显卡型号对应的显卡算力。我的显卡算力是6.1。
  3. 查看自己的驱动版本 CUDA Driver Version:在命令行输入nvidia-smi,如下图。显示CUDA Version为12.0(第二张为之前电脑配置11.2)

 

  4.把上一步得到的Driver Version对照下面的表,来确定自己下一步可以安装的cudatoolkit版本。 我的是526.98(之前为462.21),那么可以选择下表中的所有版本的cudatoolkit。

在这里插入图片描述

3.安装Pytorch

  如果你想在虚拟环境里面安装Pytorch,那么就先打开虚拟环境,再进行安装(在base环境安装就不用打开啦)打开语句如下:

conda activate 虚拟环境名称

打开官网PyTorch

找到对应的CUDA版本,点击下载。如果这里没有,那就点击下面的“Previous versions of Pytorch”,从里面找到小于等于电脑的CUDA 版本对应的Pytorch进行安装。如图,我的是12.0,我可以选择11.6的进行安装(第二张图是之前的,我的是11.2,那我可以选择CUDA版本为10.2的pytorch版本进行安装。)

复制相应的命令到Anaconda Prompt中进行安装。以第二张图为例,命令里面"pytorch==1.9.0"后面的三个是三个核心包.安装时若比较慢,那么可以把"-c"后面的pytorch删掉,换成之前所说的那些镜像源地址。也可以把三个包分开来装,每个指定不同的镜像源下载通道。如下是我安装时的命令语句:

安装现在的就直接复制pytorch官网上的语句:

conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge

这是之前安装11.3时候的语句,使用的是其他镜像源:

conda install pytorch==1.9.0 torchvision==0.10.0 -c https://mirrors.aliyun.com/anaconda/pkgs/main
conda install torchaudio==0.9.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda install cudatoolkit=10.2 -c https://mirrors.bfsu.edu.cn/anaconda/pkgs/main

4.判断是否安装成功

在Anaconda Prompt输入如下语句

conda activate 虚拟环境名  #如果pytorch是在base安装的就不用执行这条语句
conda list                #看其中是否有pytorch或者torch
python                    #打开python
import torch              #导入torch包
torch.cuda.is_available() #判断是否可用

如果显示True,则安装成功!!!

 


第三步 Pyhcam的安装与配置

1.下载pycharmPyCharm: the Python IDE for Professional Developers by JetBrains   下载community版即可。安装路径最好全英文。一直点击下一步。菜单栏出现如下图所示的文件夹就安装成功。

2.打开软件,新建项目

location表示项目的保存地址,可自己选择。

点开下面的python解释器Python Interpreter,选择"Previously configured interpreter"。下图中蓝色部分要改成自己要建造的项目的名称

点击右面的"add interpreter",选择"conda environment",点击interpreter右面的“...”,选择安装了pytorch的虚拟环境,选择虚拟环境中的"python.exe"即可。

 点击“OK”,再点击create,就把pycharm和pytorch连接起来了,并且创建好了新项目!!!


总结

安装路上踩了好多坑才总结出来的方法,写出来记录一下,希望大家都可以安装成功!加油!!

### 如何在 PyCharm 中设置运行配置以启用 GPU 支持 要在 PyCharm 中设置运行配置以支持 GPU,需完成以下几个方面的调整: #### 1. 安装必要的库并验证安装 确保已通过 Anaconda 创建了一个虚拟环境,并成功安装了支持 GPU 的必要包。可以使用以下命令来安装适用于 NVIDIA CUDA 版本PyTorch 和 TensorFlow[^2]: ```bash conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia ``` 为了确认 GPU 配置是否正常工作,在 Python 脚本中加入如下代码片段进行测试: ```python import torch print(torch.cuda.is_available()) # 如果返回 True,则说明 GPU 可用 print(torch.version.cuda) # 显示当前使用的 CUDA 版本号 ``` 如果上述脚本能够正确打印 `True` 并显示对应的 CUDA 版本号,则表明基础环境已经搭建完毕。 #### 2. 设置 PyCharm 使用正确的解释器 打开项目后,进入 **File -> Settings -> Project: <Your_Project_Name> -> Python Interpreter** 页面,选择之前创建好的包含 GPU 库的支持的 Conda 环境作为项目的默认解释器[^1]。 #### 3. 修改运行/调试配置 点击右上角绿色三角形旁边的下拉菜单按钮,选择 **Edit Configurations...** 。在此界面中新建或编辑现有的 Python 运行配置项,注意以下几点参数设定: - 将 Script path 指向目标入口文件路径; - 添加环境变量部分定义 CUDA_VISIBLE_DEVICES 参数指定可用设备编号 (例如 `"CUDA_VISIBLE_DEVICES=0"` 表示仅允许第一个显卡被程序访问)。 另外还需保证系统 PATH 中包含了指向所需 DLL 文件的位置以防遇到 dll 缺失错误情况发生。可以通过添加额外的环境变量解决此问题,比如将 NVIDIA 提供的相关驱动目录追加到全局搜索路径里去。 #### 4. 测试最终效果 保存所有更改之后重新启动应用程序再次执行刚才编写的检测代码看其输出结果是否符合预期即可判断整个流程是否顺利完成。 ```python if __name__ == "__main__": import tensorflow as tf gpus = tf.config.list_physical_devices('GPU') if not gpus: print("No GPUs detected.") else: for gpu in gpus: print(f"Detected {gpu}") del tf ``` 以上就是在 PyCharm 上实现 GPU 加速开发的主要步骤概述。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值