PyTorch环境配置及相关软件Anaconda和PyCharm的下载安装,包括最常见库的安装、卸载、验证方法
步骤是我在以下文环境为基础搭建,可从零开始。
参看步骤为:python—>Anaconda—>PyCharm—>CUDA-CuDNN(使用GPU)—>PyTorch->numpy、scipy...
PyTorch=0.4.1
Python=3.7
numpy=1.16.5
scipy=1.3.1
pandas=0.23.4
geopy=1.20.0
networkx=2.1
Anaconda的下载与安装
https://zhuanlan.zhihu.com/p/75717350
PyCharm的下载与安装
https://www.runoob.com/w3cnote/pycharm-windows-install.html
CUDA-CuDNN的下载与安装
检查自己显卡配置
1) 如何确定我的计算机上搭载了哪款 GPU?
答案:
在 Windows 计算机上:
- 在桌面上单击鼠标右键
- 如果弹出窗口中出现了“NVIDIA 控制面板”或“NVIDIA Display”,则您使用的是 NVIDIA GPU
- 单击弹出窗口中的“NVIDIA 控制面板”或“NVIDIA Display”
- 查看“显卡信息”
- 您即可看到 NVIDIA GPU 的名称
在 Apple 计算机上:
- 单击“Apple Menu”(Apple 菜单)
- 单击“About this Mac”(关于本 Mac)
- 单击“More Info”(更多信息)
- 选择“Contents”(内容)列表下的“Graphics/Displays”(显卡/显示器)
2) 我的计算机上是否搭载了支持 CUDA 的 GPU?
答案:查看链接直达确认您的 GPU 是否位于其中。如果它在该列表中,则表示您的计算机搭载了能够利用 CUDA 加速应用的现代 GPU。
3) 如何知道自己是否安装了最新的驱动?
答案:请访问 www.nvidia.cn/drivers
打开NVIDIA控制面板->帮助->查看系统设置->组件:显示可安装的CUDA版本及以下低版本
在官网查看自己的先看是否可以使用CUDA,链接直达
注意自己的是台式机还是笔记本
下载CUDA
在下载指定版本之前最好确认自己安装的的pytorch版本是否有指定的cuda版本(在下一章第一节中可了解到),比如在0.4.1版本,就有cuda9.2版本的代码,所以我在这里选择了安装cuda9.2。
安装CUDA
接着就是安装过程,双击打开显示临时解压目录,不需要改变,默认即可。
自定义安装
将VS勾选去掉
默认路径即可
等待安装完成即可
安装完成之后,便是配置环境变量。环境变量配置如下图所示。
验证CUDA
1.验证CUDA安装及版本
1 | nvcc - V |
下载 CuDNN
点击此处,选择下载download cudnn,但这里需要你注册一个账号,然后进行问卷之后才可以进行下载页面。
特别提醒,一定要选择与CUDA相对应的版本进行下载!!!
安装 CuDNN
下载之后,解压缩,将CuDNN压缩包里面的bin、include、lib文件直接复制到CUDA的安装目录下,直接覆盖安装即可。
验证CuDNN
# cuda test import torch print(torch.__version__) x = torch.Tensor([1.0]) xx = x.cuda() print(xx) print(torch.cuda.is_available()) # cudnn test from torch.backends import cudnn print(cudnn.is_acceptable(xx))
本节部分参考与转载自:https://blog.csdn.net/weixin_43735353/article/details/107412849
PyTorch的安装与验证
安装
官网提供安装代码,很重要的一点是根据自己需要的版本在控制台输入相对应的代码串
最新的安装代码获取
以我想要安装0.4.1版本为例,点击进入旧版本,我使用cuda9.2版本,复制后进入到指定环境安装(一定要注意激活,不要安装到base里面去了)
验证
1.在Anaconda Prompt中验证
1 2 3 4 | conda activate pytorch #激活环境 python #使用python语言 import tprch #导入torch #如果没有报错就是安装成功 print (torch.__version__) #输出torch版本信息,能输出的话一般没有问题 |
2. 在pycharm中验证
直接找导入验证即可
参考链接:https://blog.csdn.net/weixin_43735353/article/details/107412849
各种库的安装与验证
虽然conda
和pip
可以在同一环境中使用,但混用它们可能会导致某些问题,如包版本冲突、依赖问题或环境损坏。为了最大限度地减少这些问题,可以遵循以下最佳实践:
- 如果可能,首先使用
conda
安装所需的所有包。 - 如果某个包在
conda
渠道中不可用,但在PyPI中可用,只需使用pip
安装该包。 - 在使用
pip
之前,建议在conda
环境中安装pip
,确保您在该环境中使用正确的pip
版本。
可视化安装方法:有一个很方便的方法是在Anaconda中进行安装,在PyCharm中选择更改版本
也可以直接在编辑器的解释器设置中搜索安装和修改版本
如果无法在Andaconda中安装的话,需要用以下方法安装,安装前务必确定自己的环境,即激活自己的环境
2023.10更新,以上方法都比较麻烦,直接在编辑器里的terminal内使用指令安装更快
numpy
卸载
1 | pip uninstall numpy |
安装
1 | pip install - U numpy = = 1.16 . 5 #1.16.5为想要安装的版本号 |
验证
1 2 3 4 5 6 7 8 9 10 | #在pycharm中验证即可<br>from numpy import * random.rand( 4 , 4 ) randMat = mat(random.rand( 4 , 4 )) randMat.I invRandMat = randMat.I randMat * invRandMat myEye = randMat * invRandMat err = myEye - eye( 4 ) print (err) |
参考链接:https://blog.csdn.net/weixin_37260876/article/details/81318780
spicy
安装卸载同上
验证
from scipy import constants # 一英亩等于多少平方米 print(constants.acre)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律