anaconda的安装使用——pytorch的安装(不能使用外网的情况下快速安装)

目录

一、anaconda下载和安装

二、anaconda环境变量的配置

三、conda常用命令

四、快速安装pytorch

五、关于anaconda的一点看法


       最近在家里折腾自己的笔记本,想安装一个pytorch环境用来跑深度学习和自然语言相关的程序。刚开始安装了Python,然后安装官网的下载方法,下载对应的cuda和pytorch安装包然后再使用pip安装。结果由于pytorch官网下载的安装包要是用的外网,下载了一天都没有下载下来。是在是没办法,就想着安装anaconda,使用使用conda命令从清华源来安装pytorch。

一、anaconda下载和安装

anaconda仍然是外网提供的,下载速度只有几百K,关键是下着还容易中断,没法又只能上清华源来下载了。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/这个网址就是anaconda3清华大学开源软件镜像站。

安装anaconda的时候按照默认的一步步的安装就好,需要注意的就是下面这个步骤:

在第一次 安装anaconda的时候可以把add anaconda to the system Path enviroment variable选项钩上,这个就自动的配置了环境变量。假如以前有装过anaconda然后需要重装,这个时候再钩上这个选项最后就会出问题。所以我建议不勾选,自己再安装完以后手动配置环境变量。

二、anaconda环境变量的配置

主要是把如下的3个环境变量添加到系统中,视自己的安装路径做修改。
F:\Anaconda3
F:\Anaconda3\Scripts
F:\Anaconda3\Library\bin

如果不配置环境变量会出现什么问题呢?会出现一些莫名其妙的问题,比如说使用powershell来创建虚拟环境,使用anaconda prompt创建虚拟环境和使用anaconda shell prompt来创建虚拟环境会不一样,环境名不显示,只显示环境的路径。还有在pycharm之类的IDE中会出现numpy之类的包不能正常import,出现dll文件找打不到的问题。所以一定要配置环境变量。

 

三、conda常用命令

1、获取conda版本

conda --version

2、环境管理

创建环境
conda create --n your_env_name python=3.7

查看环境信息
conda info --envs
conda env list

激活环境
conda activate your_env_name

3、包管理

列举安装的所有包
conda list

安装某一个包
conda install package_name

删除某一个包
conda uninstall package_name

四、快速安装pytorch

首先在官网生成对应的cuda和pytorch版本的下载和安装指令

conda install pytorch torchvision cudatoolkit=9.2 -c pytorch -c defaults -c numba/label/dev

直接使用这个命令一般都是安装不上的在国内,这条命令就会从国外的源来下载对应的cuda和torch包,速度很慢基本下不下来。这个时候就要用到清华源了。。。。。。。

conda清华源的配置:运行以下命令,将清华镜像添加至Anaconda仓库中:

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

#把pytorch对应的库也配置进来
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

然后就可以使用conda命令从清华源下载你想要的版本了

conda install pytorch torchvision cudatoolkit=9.2

注意一定要把-c pytorch -c defaults -c numba/label/dev这个语句给去掉。

这样就会把pytorch和cuda给安装成功!然后就可以愉快的跑模型了。。。。。。

五、关于anaconda的一点看法

我个人认为这个软件对于Python的包的管理作用非常大,使得开发环境的搭建非常方便,同时它的创建虚拟环境的功能真的很好,针对不同Python版本的开发环境,只需要创建对应的Python版本的环境,随时切换!

参考文章

Conda常用命令整理

Anaconda清华镜像源的使用及安装Pytorch失败问题解决

win10下Anaconda3配置环境变量

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值