先去官网下载好anaconda 地址是 https://www.anaconda.com/distribution/#download-section
我下载的是64位python3.7版本的,因为pytorch只支持3.x版本的python,在安装过程中有一个如下界面(第二幅图)建议是两个都勾选上,这样就避免你去电脑里面自行设置环境变量了
安装好之后,使用cmd命令行 ,输入python,你可能会看到如下界面,不要着急,这是由于python解释器位于conda环境中,但是环境未激活,库可能无法加载
这时候,我们重新打开cmd,输入 conda info --envs ,等一下之后,再输入conda activate (你的python安装位置,我是有两个环境,所以显示了两个),激活之后再输入python就没warning了
当然,大家也可以直接通过anaconda 的操控台直接使用,切换环境的命令是activate 环境名 。
接下来是配置opencv,博主原来是再anaconda控制台里面通过 conda install -c https://conda.binstar.org/menpo opencv 这个命令行直接安装的opencv,但是这次呢不知道为什么就装不上了,所以用了第二种方法,在anaconda里面重新创了一个环境,我命名为opencv37(命名随意) 按照下面图片顺序,依次选择environments,create 之后会弹出一个框,python版本选择你电脑上的版本,也就是3.7;接着在1号处选择all 然后在2号处输入oprncv,这时候会出现3个包,建议全下。下好之后,opencv的环境就搭好了。
接下来,就是下载pycharm,让它与anaconda配合使用。下载地址 https://www.jetbrains.com/pycharm/ 这个东西,学生账户申请,可以免费使用,怎么弄,就自行百度吧。
在pycharm的setting里面找到project interpreter 然后如图所示,配置解释器 (第二幅点击红圈)第三幅图,按数字依次点击,第三个点击后面的三个小点,找到你的python.exe安装位置,找到之后,点击OK,然后返回,点击create就好了。
这时候,我们就来测试一下我们前面的pycharm是否能正常运行,以及opencv是否成功安装。 如图输入 import cv2 (enter) print (cv2.__version__) 可以看到输出了 3.4.2(这是opencv的版本)即证明一切成功了。
接下来是安装pytorch了,我安装的是有cuda加速的pytorch,首先我们需要下载安装cuda 下载地址 https://developer.nvidia.com/cuda-downloads
在下载之前,首先要检查自己的GPU是否支持cuda, 查看地址 https://developer.nvidia.com/cuda-gpus#collapse4
我下载了如下版本 我选择的是本地安装方式 (第一次是网络安装,太慢了)
具体步骤 可以参考以下博客 : https://blog.csdn.net/u010618587/article/details/82940528
我是用的精简安装,这样省事了,如果你电脑没有vs,那么就要自定义安装,将选项中的vs去掉。
好了,cuda安装完毕之后,就是pytorch了,进入官网,如图,按照自己的配置,选好,将下面的安装指令复制,进入anaconda控制台安装
选择y之后,怎么验证安装成功呢,如下图,输入指令,其中torch.cuda.is_available() 显示true证明是cuda加速的pytorch。