本地配置Python+PyCharm+PyTorch+CUDA深度学习环境

本文详细介绍了在Windows系统上配置Python环境、安装PyCharm、安装CUDA和cuDNN(可选),以及配置PyTorch+CUDA环境的步骤。首先确保电脑有NVIDIA显卡并安装驱动,然后下载安装Python,添加环境变量,接着安装PyCharm。对于CUDA和cuDNN,根据需求选择安装,并验证安装成功。最后,通过PyCharm的命令行使用pip安装PyTorch,验证安装完成。

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

前言

远程链接Linux服务器 - Windows:详见本人另一篇文章,链接
Linux服务器配置Python+PyTorch+CUDA深度学习环境,链接
Python安装第三方库:详见本人另一篇文章,链接
pip常用命令:详见本人另一篇文章,链接

本文介绍Windows系统如何在本地配置Python+PyCharm+PyTorch+CUDA深度学习环境。包含配置Python环境、安装PyCharm、安装CUDA(可选)、安装cuDNN(可选)、配置PyTorch+CUDA环境,等内容。

首先,你需要一台具有NVIDIA(英伟达)显卡的Windows电脑,并安装好显卡驱动,才能继续以下步骤:

配置Python环境

下载与安装Python

Python官网:链接
Python各版本下载地址:链接

关于Python版本的选择问题,如没有特殊需求,都选择Python3,至于具体选择哪个版本,需要考虑用途,若是以学习为目的,可以选择较新的版本,若是以使用为目的,可以选择较稳定的版本。

至于安装,Windows系统在Python官网下载好exe安装包后可以直接安装,建议选择为所有用户安装,并添加环境变量。尽量不要安装在C盘,因为以后可能要安装很多第三方库,会占用C盘空间。

安装好后,打开CMD(命令提示符),输入命令python -V,如果显示出版本号则安装成功,否则可能是没有添加环境变量。要添加环境变量请看下文。

添加Python环境变量

添加环境变量的方法请见我的另一篇文章:链接

在系统变量的Path中添加安装的Python的路径,示例如下(具体参照自己的Python安装路径):

D:\Program Files\Python\Python37\
D:\Program Files\Python\Python37\Scripts\

添加好后,重启CMD,再输入命令python -V即可看到Python的版本号,并可以在命令行中使用Python。

安装PyCharm

JetBrains官网:链接
PyCharm官网:链接
早期版本的PyCharm下载网址:链接

至于安装,PyCharm有2个版本,分别是免费的社区版和需要购买的专业版,建议安装专业版,然后自行Crack。

至于设置,请详见我的另一篇文章:链接

安装CUDA(可选)

首先说明一点,这个步骤是可选的。因为英伟达显卡驱动安装成功后,一般都集成了一部分CUDA模块。若是不放心,也可以单独安装CUDA。

然后我们需要了解一下CUDA是什么: CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。

CUDA官网:链接
CUDA早期版本下载地址:链接

下载之前,需要清楚电脑显卡支持的CUDA版本,打开CMD(命令提示符),输入命令nvidia-smi,即可知道支持的最高CUDA版本,如下图:
在这里插入图片描述
然后在官网下载对应的CUDA版本,CUDA10.1版本如下图:
在这里插入图片描述
至于安装,有两种安装选项,一个是精简安装,一个是自定义安装。精简安装会安装CUDA相关组件,同时也会将显卡驱动重新安装,如果不想重新安装显卡驱动,可以选择自定义安装,接下来介绍自定义安装,如下图:
在这里插入图片描述
之后选择需要安装的组件,这里将驱动组件取消,其他保持勾选:
在这里插入图片描述
之后会让选择CUDA开发组件、文档、示例的安装位置,此处默认即可,如下图:
在这里插入图片描述
结束安装时,这里的选项可以根据需要进行选择:
在这里插入图片描述
安装成功后,CMD输入命令nvcc -V来验证是否安装成功,看到如下信息即证明安装成功:
在这里插入图片描述

安装cuDNN(可选)

同样,和CUDA一样,安装cuDNN也是可选的。若是想继续安装请查看以下内容。

首先了解一下cuDNN是什么: NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯克利分校的流行caffe软件。简单的插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是简单调整性能,同时还可以在GPU上实现高性能现代并行计算。

那么,cuDNN和CUDA有什么联系呢:CUDA看作是一个工作台,上面配有很多工具,如锤子、螺丝刀等。cuDNN是基于CUDA的深度学习GPU加速库,有了它才能在GPU上完成深度学习的计算。它就相当于工作的工具,比如它就是个扳手。但是CUDA这个工作台买来的时候,并没有送扳手。想要在CUDA上运行深度神经网络,就要安装cuDNN,就像你想要拧个螺帽就要把扳手买回来。这样才能使GPU进行深度神经网络的工作,工作速度相较CPU快很多。

下面进入安装步骤,安装之前,需要在NVIDIA官网注册一个账号。

NVIDIA官网:链接
cuDNN官网:链接
早期版本的cuDNN下载地址:链接

首先进行下载,下载时要选好对应CUDA版本和Windows10版本的cuDNN,如下图:
在这里插入图片描述
下载完成之后将其解压,解压之后的目录如下:
在这里插入图片描述
需要将以上三个文件夹复制到CUDA的安装目录中,即可完成cuDNN的安装。

验证安装:通过NVIDIA提供的 deviceQuery.exebandwidthTest.exe 来查看GPU的状态,两者均在CUDA安装目录的 extras\demo_suite文件夹中,如下图:
在这里插入图片描述
首先运行 deviceQuery.exe,可以看到如下结果:
在这里插入图片描述
运行 bandwidthTest.exe 看到如下结果:
在这里插入图片描述
出现以上信息,即证明安装成功。

配置PyTorch+CUDA环境

PyTorch官网:链接
早期版本的安装命令:链接

为Python安装PyTorch第三方库不能使用PyCharm的Settings进行安装,需要使用PyCharm的命令行进行安装,点击PyCharm软件底部的Terminal按钮即可进入命令行,如下图:
在这里插入图片描述
在该命令行中可以输入pip命令进行第三方库的安装。安装命令需要查看PyTorch的官网,要选择对应的CUDA版本,CUDA10.1版本如下图:
在这里插入图片描述
安装好后在PyCharm命令行中输入pip show torch可以查看已安装的torch详细信息,出现版本信息则证明安装成功,如下图:
在这里插入图片描述

### 回答1: Active Directory域服务是一种由微软公司开发的网络服务,它提供了一种集中管理和控制网络资源的方式。它可以在一个域中集中管理用户、计算机、应用程序和其他网络资源,从而提高了网络的安全性和可管理性。Active Directory域服务还提供了一些高级功能,如单点登录、组策略管理和域名系统(DNS)集成等,使得网络管理员可以更加轻松地管理和维护网络。 ### 回答2: Active Directory域服务(Active Directory Domain Services,简称AD DS)是微软公司的一项用于管理和组织网络资源的目录服务。它是一种基于LDAP(轻量级目录访问协议)的目录服务,可以让用户和管理员方便地管理和访问网络中的资源。 AD DS的主要功能包括用户身份认证、访问控制、组管理和资源管理等。通过AD DS,管理员可以集中管理和配置用户和计算机的访问权限,确保系统安全。同时,AD DS还提供了域的集中管理功能,管理员可以通过域控制器管理域中的所有对象,并在域中实施策略。 AD DS还支持单点登录功能,用户只需在登录到域之后,即可自动访问到所属域中的资源,而无需再次输入用户名和密码。这大大提高了用户的工作效率。 此外,AD DS还支持多域架构,可以通过建立信任关系实现跨域资源的访问和管理。管理员可以维护多个域之间的信任关系,实现用户和资源的统一管理。 总而言之,AD DS是一种强大的目录服务,可以实现用户和资源的集中管理和访问控制,提高网络系统的稳定性和安全性。它是企业网络管理的重要组成部分,为企业提供了高效的身份认证和资源管理功能,增强了企业的生产力和安全性。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NSJim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值