一、安装Anaconda
1、简介
Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
2、要求:
文件大小:根据不同的版本(32/64)大小不同
所需空间大小:2-4GB
3、下载:
(官网下载):很慢,不推荐
官网地址:https://www.anaconda.com/
(清华镜像下载):很好用,下载速度很快
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安装的话就按照提示一步一步安装好就可以,记得添加环境变量!!!
此电脑---右键----高级系统设置----高级----环境变量-----系统变量-----path
添加三个环境变量,注意,这是你安装的anaconda的路径,(1)anaconda主包、(2)scripts、(3)bin
C:\software\anaconda
C:\software\anaconda\Scripts
C:\software\anaconda\Library\bin
至此安装完成。
4、添加到pycharm中用于interperter
打开pycharm后新建project
如上图,找到你的anaconda的路径中的python.exe,选中即可。
这样做的好处:
这样的话以后下载的包都会放到anaconda保存,再创建新项目的时候不需要再重复下载需要的包。否则每一次创建新项目都要重新下载我们需要的包很麻烦
二、安装pytorch
1、环境
首先用anaconda命令行创建环境:
打开之后输入以下指令创建环境和使用的包:
conda create -n pytorch python=3.7
如果出现如下错误:
说明.condarc文件没有配置好:(路径:c盘/用户/用户名/.condarc)
我在清华镜像网复制了他们提供的内容全部覆盖到.condarc就解决了。(网址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- 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
输入创建环境命令后出现以下内容表示成功:
之后输入y开始安装。。。。。。
安装完成后输入
conda activate pytorch
进入pytorch环境中(开头由base变为了portorch表示成功),然后进入pytorch官网:https://pytorch.org/
这里根据自己的情况进行选择:build选stable稳定版,用conda包,cuda这里有英伟达gpu的用9.2,没有选择None,把下面的指令复制到刚才的anaconda的命令行中
复制进来等待。。。。如下
完事以后让选择y/n,选择y继续安装,。。。
安装完之后在输入一遍刚才在官网上复制的代码检查一下是否安装成功,出现下面的内容表示安装成功了。
然后测试pytorch包安装情况,继续输入命令python,进入python中,会显示出版本等信息。
然后输入import torch
如果跳转到下一行就说明没有问题了。。。。
继续输入torch.cuda.is_available() //这条命令是检查是否能够使用gpu运行
正常如果你是英伟达的显卡会显示True,如果像我一样amd显卡就显示Flase,用cpu跑,很慢,但是对于初学来说也还行,后续使用服务器跑就好。