Anaconda
环境中安装pytorch
windows
系统中安装Anaconda
安装过程中有个高级选项设置,第一个选项就是将Anaconda
添加到系统环境变量,我历次的安装都是打钩这个选项的,没遇到过上面说的额影响其它软件的使用这类问题。如果没有打钩的话,可能需要手动配置添加环境变量, 如下过程:
windows的话需要去控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹, 比如我的路径是C:\ProgramData\Anaconda3\Scripts, 看个人安装路径不同需要自己调整。
配置完成后就可以查看conda
版本了。查看命令conda --version
。
conda
和Anaconda
的关系:conda
是一个开源的包管理系统和环境管理系统,用于安装配置多个版本的软件包及其依赖关系,并能在各个版本之中轻松切换,以python
为例,有的项目文件是旧的版本,有的项目文件是高的版本,为了使得各个项目都能得以运行,就需要conda
更换调配环境。当然conda
支持若干语言Python,R,Ruby,Lua,Scala,Java,Javascript,C / C ++,FORTRAN
。
Anaconda
是在conda
基础上进一步开发的,在当今的数据分析中,我们通常会用到很多第三方包,而Anaconda
除了前面说的包管理器conda
外,还包含了pandas, numpy
等常见的科学分析计算包。因此Anaconda
就是将一些用的较多的包和包管理器整合到了一起。
与Anaconda
比较类似的还有Miniconda
.
关于pip
工具以及virtualenv
工具的介绍可以参考Anaconda介绍、安装及使用教程.
Linux
安装Anaconda
可以直接在官网下载上传到服务器,也可以直接使用wget
下载, Anaconda各版本网址。
复制自己想要的版本网址,输入命令:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Windows-x86_64.exe
,即可完成下载。
如果提示没有wget
,安装命令yum -y install wget
.
安装Anaconda
命令bash Anaconda3-5.3.1-Linux-x86_64.sh
, Anaconda3-5.3.1-Linux-x86_64.sh
是下载后的文件名字。
安装过程中,一路enter
就可以了。
当初安装的情形记不太清了,如果出现了命令找不到的错误,可能是因为环境变量没有生效,解决方案参考conda命令找不到, python命令找不到.
pytorch
安装
windows
和linux
系统下的安装方法类似。
创建虚拟环境
在安装pytorch
之前,需要先创建一个新的虚拟环境。
打开Anaconda Prompt
或者命令行窗口(Windows系统),输入创建虚拟环境命令:
conda create -n pytorch python=3.7
这里的pytorch
是创建的虚拟环境的名称,自己可以随意指定,python=3.7
指定了该环境的python
版本为3.7。
删除环境的命令
conda remove -n pytorch --all
然后输入conda activate pytorch
或者source activate pytorch
就可以进入刚才创建的虚拟环境了。相应的退出环境的命令是source deactivate pytorch
(linux),deactivate
(windows)。
显示已经安装的虚拟环境的命令conda env list
或者conda info --envs
, 带星号的是自己当前所在的环境,一般默认创建的虚拟环境为base
.
包的安装
显示当前环境已经安装的包的信息命令是conda list
。
在当前的环境中安装包conda install <pac_name>
, 注意当使用conda
无法进行安装时,可以使用pip
进行安装。与conda
不同,pip
是一个包管理器,但无法管理安装环境。此外conda
也可以安装一些pip
无法安装的包。此外更多的安装包的方法可以参考从Anaconda.org安装包
包更新命令
conda update <package_name>
conda upgrade <package_name>
更新多个指定包,则包名以空格隔开,向后排列。如: conda update pandas numpy matplotlib
即更新pandas、numpy、matplotlib
包
安装pytorch
进入官网后,要注意cuda
版本的选择,windows
系统查看cuda
版本参考, 如果没有显卡就直接选择 none
.
直接粘贴复制官网给出的安装pytorch
命令conda install pytorch torchvision torchaudio cudatoolkit=10.1 -c pytorch
.
如果觉得安装过慢,甚至安装失败可以配置清华镜像源进行安装
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda install pytorch torchvision cudatoolkit=9.0
要注意的是及时添加镜像源之后,要去掉官网命令中-c pytorch
,不然该命令依旧默认是pytorch
仓库。
当然安装过程中可能还会遇到其它问题,日后再详细记录吧 :)
参考:
https://zhuanlan.zhihu.com/p/32925500
https://blog.csdn.net/qq_43237588/article/details/89183303
https://blog.csdn.net/WannaSeaU/article/details/88427010
https://blog.csdn.net/xo3ylAF9kGs/article/details/104104041/
https://blog.csdn.net/wumenglu1018/article/details/88362927