Anacoda/Pycharm 安装及Pytorch环境配置

建议先安装Anaconda,再安装Pycharm,环境配置以Pytorch为例,步骤如下:

一、Anaconda安装

下载地址传送门:

我是在Windows系统安装:

1.下载64-bit anaconda进行安装。

Anacoda/Pycharm 安装及Pytorch环境配置

2.选择用户:两者选择哪一个都行,这里我选择All Users。

Anacoda/Pycharm 安装及Pytorch环境配置

3.选择安装位置,可根据需要选择安装位置。

Anacoda/Pycharm 安装及Pytorch环境配置

4.这里可以先不用选Add sys path,只勾选Register。 推荐安装之后手动配置系统变量,避免配置导致后期使用上的问题。(网上一般勾选的多一些)

Anacoda/Pycharm 安装及Pytorch环境配置

5.等待完成,下一步

Anacoda/Pycharm 安装及Pytorch环境配置

Anacoda/Pycharm 安装及Pytorch环境配置

6.最后两项都不需要选,点击Finish,完成安装

Anacoda/Pycharm 安装及Pytorch环境配置

7.配置环境变量:打开电脑高级系统配置: 此电脑处右键、选择属性、选择高级系统配置、在右下角处选择环境变量、在系统变量中双击Path,根据自己的安装路径添加如下变量。

Anacoda/Pycharm 安装及Pytorch环境配置

Anacoda/Pycharm 安装及Pytorch环境配置

Anaconda安装完成!

二、Pycharm安装

下载地址传送门:

选择社区版即可,毕竟免费.

我是在Windows系统安装:

1.下载完成后点击安装,根据自己电脑情况,选择安装在哪个盘。

Anacoda/Pycharm 安装及Pytorch环境配置

2.这里功能选项,全部勾选,或者根据自己需求选择。

Anacoda/Pycharm 安装及Pytorch环境配置

3.接下来,单击”安装”打开安装界面。

Anacoda/Pycharm 安装及Pytorch环境配置

4.这里勾选图中所示

Anacoda/Pycharm 安装及Pytorch环境配置

5.配置环境变量:打开电脑高级系统配置: 此电脑处右键、选择属性、选择高级系统配置、在右下角处选择环境变量、在系统变量中双击Path,根据自己的安装路径添加如下变量。

Anacoda/Pycharm 安装及Pytorch环境配置

Pycharm安装完成!

以上安装完成,在win+r cmd中,输入python后可能会出现警告:This Python interpreter is in a conda environment, but the environment has not been activated.这个并不影响,可在Anaconda Prompt的base环境中输入python并不会报出上述警告,详见以下链接。

python与anaconda区别及先后安装的问题_老师我作业忘带了的博客-CSDN博客_先装python还是先装anaconda

三、Pytorch环境配置

conda默认环境base,在未新建或未指定环境的情况下,package均安装在base下,但不同项目用到的包有所差别,为方便管理不同项目,因此建立不同的环境。下面以pytorch为例,讲解建立虚拟环境的步骤:

1.进入base环境:点击Anaconda Prompt,进入base环境(还可通过win+r cmd 输入activate命令进入base环境),在base环境下输入下面信息创建虚拟环境。

conda create -n pytorch python=3.6

这里面的pytorch是你创建的虚拟环境名,可根据需要起不同的名字。

2.安装成功后,输入以下指令:

conda info --envs

Anacoda/Pycharm 安装及Pytorch环境配置

即可看到 conda 环境中,有新建的 pytorch 环境,右边的 * 号表示,当前你处于哪个环境。

3.接下来,我们要在 pytorch 环境中,安装 PyTorch,使用如下指令,进入 pytorch 环境(你取的啥名字后边activate啥)

conda activate pytorch

你可以看到左边的 base 变成了 pytorch,代表成功进入 pytorch 环境。

Anacoda/Pycharm 安装及Pytorch环境配置

4.安装pytorch:进入 pytorch官网 ,按照自己的需要选择。比如我下边选择的是稳定1.12.1版本,windows下,conda安装(有没有注意到咱们上边用的命令就是conda XXX),python,有显卡根据电脑显卡选择合适的CUDA。如果没有显卡的话,选择 CPU。配置如图:

Anacoda/Pycharm 安装及Pytorch环境配置

5.进入步骤3中所说的Pytorch环境,将官网给的下载命令贴进去。

conda install pytorch torchvision torchaudio cpuonly -c pytorch

下载命令有的是使用清华源进行下载,我就用的官网上的,感觉还是挺快的。

6.验证安装是否成功。

6.1在命令行左边为 pytorch 环境中,输入 python

6.2之后,输入 import torch ,如果没有报错,意味着 PyTorch 已经顺利安装了

6.3接下来,输入 torch.cuda.is_available() ,如果是 True,意味着你可以使用 GPU。

Pytorch虚拟环境创建完成!

以上安装过程若出现conda版本问题,可通过以下命令更新。

更新conda到最新版本:conda update -n base conda
再查一下conda版本:conda -V
第二次更新conda到最新版本:conda update -n base conda 第二次很重要!!!
更新完后再查一下conda版本:conda -V
然后执行:conda update –all

7.配置环境常用命令

7.1退出目前虚拟环境

conda deactivate

7.2在指定虚拟环境,如我们创建的名为pytorch的虚拟环境(左边括号有pytorch)中输入python,可查看python版本号 在虚拟环境中输入python后,exit()可退出python编译环境

Anacoda/Pycharm 安装及Pytorch环境配置

7.3查看所建虚拟环境下的CUDA和torch版本(针对GPU),以所建的pytorch环境为例,命令如下。

(1)激活要查看的虚拟环境

conda activate pytorch

(2)输入python

(3)输入import torch

(4)输入print(torch.version.cuda)即可查看所建的pytorch虚拟环境下CUDA版本

(5)输入torch.__version__即可查看所建的pytorch虚拟环境下torch版本

CUDA版本又分为CUDA驱动API和CUDA运行API两个版本,上述命令是查看CUDA运行API版本,也就是我们虚拟环境下真正跑代码用到的。查看CUDA运行API版本,还可以通过win+r cmd中输入nvcc -V进行查看,但是这种查看方式的前提是已经在电脑上安装了CUDA Toolkit。创建pytorch虚拟环境,可以不用下载CUDA Toolkit,这也可以调动GPU运行,这是因为在使用pytorch官网的命令安装虚拟环境时,他们的命令使conda自动装了cuda toolkit.so,这个so文件依赖于cuda toolkit,可以实现cuda toolkit的部分功能(满足跑深度学习的代码),这可通过所建虚拟环境下使用conda list命令进行查看。

另外,查看CUDA驱动API版本,可通过win+r cmd中,输入nvidia-smi命令,即可实现。关于这两个版本的区别可见以下链接,我觉得讲的不错。

nvcc -V和nvidia-smi出现的cuda版本不同_Chauncey_Wang的博客-CSDN博客_nvcc-v

7.4删除名为env_name的环境。

conda env remove -n env_name

7.5显示所有环境。

conda env list

或者

conda info --envs

7.6移除软件包或查看软件包

conda remove package_name
conda list

以上步骤若有问题或更好方法,欢迎大家探讨!转载请注明出处。

Original: https://blog.csdn.net/weixin_55941982/article/details/126450640
Author: 巨星的2022
Title: Anacoda/Pycharm 安装及Pytorch环境配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/707349/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球