安装Python+Anaconda+PyCharm+Pytorch并搭建python环境保姆级教程(超详细!)
环境介绍:
- 笔记本windows10
- python3.8
1.安装Python
python官网:www.python.org/
python3.8下载地址:www.python.org/downloads/r…
对前缀的说明:
以Windows x86-64开头的是 64 位的 Python 安装程序;
以Windows x86开头的是 32 位的 Python 安装程序。
对后缀的说明:
embeddable zip file :表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中;
executable installer :表示.exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可;
web-based installer :表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网
安装界面:exe文件可以直接点击安装。如果安装过程中勾选了配置环境变量,就不需要手动配置环境变量了。
查看环境变量:
验证是否安装成功,windows+R输入cmd打开命令行窗口。输入python --version。出现python的版本信息就是安装成功。
2.安装Anaconda
2.1 下载安装
anaconda官网:www.anaconda.com/
安装包下载地址:repo.anaconda.com/archive/
本次下载:Anaconda3-2020.11-Windows-x86_64.exe
1、点击下载的文件进行安装,这是欢迎页面,点击下一步,即Next
2、点击I Agree,即同意Anaconda的协议,才能使用Anaconda
3、选择为所有用户授权
4、选择安装路径,在这里我选择安装在D:\Program\Anaconda3地址下,选择Next,注意这里的安装路径需要记一下,后面配置环境变量时会用到
5、不选择添加环境变量
6、等待程序安装,安装完成后,点击Next
到这里程序安装部分结束。
2.2 配置环境变量
将如如下路径添加到系统path,这里的路径为前面anaconda的安装路径,我的安装路径为D:\Program\Anaconda3,如果不同替换为自己的安装路径即可
D:\Program\Anaconda3 D:\Program\Anaconda3\Scripts D:\Program\Anaconda3\Library\mingw-w64\bin D:\Program\Anaconda3\Library\bin
2.3 检查是否安装成功
打开cmd,在窗口中输入以下三个指令;
conda --version
默认有个base环境。如果出现这个画面,就说明你成功安装了anaconda。
3、通过conda配置python环境
首先需要配置conda的下载源:
找到C:\Users\50607.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
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
3.1 创建并激活虚拟环境
1、创建虚拟环境
如果需要在指定环境中安装包,则需要先激活环境,然后在执行conda install指令。
# 创建python3.8版本的虚拟环境
conda create -n pytorch python=3.8
# 激活虚拟环境
conda activate pytorch
# 查看虚拟环境
conda info --envs
# 删除虚拟环境
conda remove --name pytorch --all
# 清理缓存
conda clean --all
# 更新conda
conda update conda
# 使用本地的包进行安装
conda install --use-local 包名
使用conda info --envs 指令查看环境是否创建成功。
使用conda activate pytorch指令激活。
4、通过conda在已经创建的虚拟环境中安装pytorch
pytorch官网:pytorch.org/
查看电脑是否支持cuda:
方法一:查看显卡型号
首先,我们需要查看电脑中显卡的品牌和型号。可以通过在Windows系统中按下“Win + X”组合键,选择“设备管理器”,然后展开“显示适配器”查看。
在显示适配器列表中,可以看到当前电脑所使用的显卡品牌和型号。如果是NVIDIA品牌的显卡,并且型号为GeForce或Quadro,则有可能支持CUDA加速计算。但需要注意的是,并不是所有GeForce或Quadro型号的显卡都支持CUDA。
方法二:查看CUDA支持列表
官网提供了一个CUDA支持矩阵,列出了所有支持CUDA的显卡品牌和型号。可以通过访问链接:developer..com/cuda-gpus 查看。
查看本机显卡信息:
注意:
如果安装pytorch失败,或者安装完成后执行torch.cuda.is_available()显示False。可以尝试升级驱动。
>>> torch.cuda.is_available()
False
升级显卡驱动方式有
-
下载geforce-experience。可以自动选择适合驱动升级
-
如果知道本地显卡型号,可以直接下载驱动安装:www.nvidia.cn/Download/in…
4.1 安装pytorch
# 激活环境
conda activate pytorch
# 安装pytorch
# conda install pytorch torchvision torchaudio cudatoolkit=12.4 -c pytorch -c nvidia
conda install cudatoolkit=11.8.0
conda install cudnn=8.9.2.26
conda install pytorch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 pytorch-cuda=11.8 -c pytorch -c nvidia
# 安装成功后输入python.执行以下命令,正常显示,说明pytorch环境安装成功。
>>> import torch
>>> torch.cuda.is_available()
Ture
5、安装pycharm
官网:www.jetbrains.com.cn/pycharm/
下载地址:www.jetbrains.com.cn/pycharm/dow…
选择社区版(免费)下载。
下载到本地:pycharm-community-2024.1.1.exe
双击安装。
6、在pycharm中使用conda创建的虚拟环境
6.1 新建一个项目
点击file->setting->Python Interpreter
选择Add Interpreter
- 选择Conda Enviroment
- 注意:这里一定要选择conda.bat文件。然后点击Load Enviroment
- 选择已有的环境 pytorch
- 点击ok