安装Python+Anaconda+PyCharm+Pytorch并搭建python环境保姆级教程(超详细新手教程!)

630 阅读4分钟

安装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 :表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网

1715857978500.png

安装界面:exe文件可以直接点击安装。如果安装过程中勾选了配置环境变量,就不需要手动配置环境变量了。

1715858237843.png

查看环境变量:

1715858105042.png

验证是否安装成功,windows+R输入cmd打开命令行窗口。输入python --version。出现python的版本信息就是安装成功。

1715858373000.png

2.安装Anaconda

2.1 下载安装

anaconda官网:www.anaconda.com/

安装包下载地址:repo.anaconda.com/archive/

本次下载:Anaconda3-2020.11-Windows-x86_64.exe

1715858628380.png

1、点击下载的文件进行安装,这是欢迎页面,点击下一步,即Next

2023111310231734.png

2、点击I Agree,即同意Anaconda的协议,才能使用Anaconda

2023111310231735.png

3、选择为所有用户授权

2023111310231736.png

4、选择安装路径,在这里我选择安装在D:\Program\Anaconda3地址下,选择Next,注意这里的安装路径需要记一下,后面配置环境变量时会用到

v2-24e05f954f8d8fd1d98b4ec3299d6126_720w.webp

5、不选择添加环境变量

2023111310231738.png

6、等待程序安装,安装完成后,点击Next

2023111310231739.png

2023111310231740.png

到这里程序安装部分结束。

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

1715859184751.png

1715859299116.png

1715859316281.png

默认有个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 指令查看环境是否创建成功。

1715859662336.png

使用conda activate pytorch指令激活。

1715859736875.png

4、通过conda在已经创建的虚拟环境中安装pytorch

pytorch官网:pytorch.org/

1715860007911.png

查看电脑是否支持cuda:

方法一:查看显卡型号

首先,我们需要查看电脑中显卡的品牌和型号。可以通过在Windows系统中按下“Win + X”组合键,选择“设备管理器”,然后展开“显示适配器”查看。

在显示适配器列表中,可以看到当前电脑所使用的显卡品牌和型号。如果是NVIDIA品牌的显卡,并且型号为GeForce或Quadro,则有可能支持CUDA加速计算。但需要注意的是,并不是所有GeForce或Quadro型号的显卡都支持CUDA。

方法二:查看CUDA支持列表

官网提供了一个CUDA支持矩阵,列出了所有支持CUDA的显卡品牌和型号。可以通过访问链接:developer..com/cuda-gpus 查看。

查看本机显卡信息:

1715860356766.png

注意:

如果安装pytorch失败,或者安装完成后执行torch.cuda.is_available()显示False。可以尝试升级驱动。

>>> torch.cuda.is_available()
False

升级显卡驱动方式有

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…

1715867316603.png

选择社区版(免费)下载。

下载到本地:pycharm-community-2024.1.1.exe

双击安装。

6、在pycharm中使用conda创建的虚拟环境

6.1 新建一个项目

点击file->setting->Python Interpreter

选择Add Interpreter

1715867747369.png

  • 选择Conda Enviroment
  • 注意:这里一定要选择conda.bat文件。然后点击Load Enviroment
  • 选择已有的环境 pytorch
  • 点击ok

1715867900834.png