Pytorch是框架,Anaconda是创建环境的和管理环境的,如果把环境比作房子,那Anaconda就是开发商,管理所有房子的。
pytorch的房子里的大框架
package(库、包)则是房子的里的不同设施、工具,这样不同房子就有不同的功能了,健身房、厨房等等,
Pycharm只是将这些整合起来的一个工具而已。
也就是说,有的环境可以跑图像处理算法,有的可以用来处理后端信息,有的可以用来爬虫,有的可以用来处理自然语言NLP等等。
0、打开终端查看python版本
1、打开终端查看现有的环境
现在在base环境中
2、用conda创建环境(在终端中操作)
2.1 conda create -n name python=3.7(python版本自己指定)
2.2 用conda env list查看是否创建成功
3、conda activate GANKD_Use(进入环境GANKD_Use)
4、进入对应环境了,再在环境里安装pytorch框架。先查看Cuda版本和Cuda驱动器版本,指令为nvidia -smi
5、进入pytorch官网,按照上面查看的版本,找对应的pytorch版本进行安装,一般pytorch高版本可以兼容旧版本的CUDA版本,
2.1 官网如下:
2.2 这里可能下载很慢,需要更换下载源,镜像源
参考:
ubuntu20.04更换清华源_ubuntu20.04更换清华源 pisayu_PisaYu的博客-CSDN博客
2.3 换完源之后输入,查到的torch下载指令
6、在Pycharm中,最右下角,选择代码运行环境,刚刚创建的环境。
7、在对应环境下,运行程序,看需要什么包,安装什么包。
7.1 缺少tqdm包
7.2 在终端安装tqdm包,用pip install 或者 conda install 或者pip3 install(要在对应的房子里,在对应的环境中)
如果安装不上,百度一下错误信息,包全安装上了,就可以愉快的Debug和跑代码了!!