Ubuntu16.04 conda 安装 pytorch

1.基本概念

1.1 Anaconda

Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。我们本篇要介绍的anaconda虚拟环境管理就是使用其中的conda。conda是一款极为特殊的环境管理工具,之所以说它特殊,conda的设计思想——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。也就是说,在进行虚拟环境管理时,conda可以独立于系统原有的Python版本而创建任意版本的Python解释器,这是virtualenv、virtualenvwrapper等工具所不具备的。

在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令:

(1). conda list:查看安装了哪些包。
(2). conda install package_name(包名):安装包
(3). conda env list 或 conda info -e:查看当前存在哪些虚拟环境
(4). conda update conda:检查更新当前conda

1.2 Pytorch

安装 PyTorch 会安装两个模块, 一个是 torch, 一个torchvision, torch 是主模块, 用来搭建神经网络的, torchvision是辅模块, 有数据库, 还有一些已经训练好的神经网络((VGG, AlexNet, ResNet))可以直接用。.
(1) 查看Python版本号
命令行下输入python

python -V  #注意V是大写

2.Pytorch安装准备

查看cuda版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

查看Anaconda内置的Python

激活anaconda环境
conda activate
查看Python版本号
python -V  #注意V是大写

2.1 创建虚拟环境

删去安装失败的虚拟环境。conda remove -n pytorchabc –all (pytorchabc是环境名字)

Conda create –n pytorchD python=3.6.5 

pytorchD是环境名字,指定了python版本

提示:一系列包被下载和安装
包含:openssl、python、tk、whel等包。

Preparing\verifying\Executing 完成。表示环境创建结束

添加清华镜像:

得到安装命令

conda install pytorch torchvision cudatoolkit=10.1 –c pytorch

2.2 准备安装

如果使用上面得到的命令直接安装,则会出现包下载失败的问题。即使tsinghua镜像可以使用也不行。
那么,就考虑先手动下载,然后拷贝到pkgs目录后,再解压安装。
具体步骤如下:

	conda info找到 pkgs目录
/home/zhangsan/anaconda3/pkgs

手动从清华镜像下载到 /home/ zhangsan/tools/ 下面

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

然后解压拷贝到各自目录下

cp –r  /home/ zhangsan/tools/*  /home/zhj/anaconda3/pkgs/

2.3 开始安装

输入命令

conda install pytorch torchvision cudatoolkit=10.1 –c pytorch

通过环境检测之后,会需要下载个别的包。

`

2.4 安装测试

进入python

python
import torch

conda install matloplib

use the following channel
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/

reference:
https://blog.csdn.net/weixin_44210775/article/details/88758575
https://www.cnblogs.com/chenhuabin/p/10718471.html https://zhuanlan.zhihu.com/p/73741240

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值