[安装三]linux-anaconda下安装pytorch

Anaconda3+Opencv3.4+Pytorch1.0.1+Cuda10.0
2019年02月15日 20:59:05 qq_42701652 阅读数:60
Anaconda3+Opencv3.4+Pytorch1.0.1+Cuda10.0
整体环境 Ubuntu16.04
Anaconda3
OpenCV3.4.1
Cuda10.0
PyTorch1.0.1
最后感谢一下小胡,辅助我一起安装
整体环境 Ubuntu16.04
Anaconda3
Ubuntu当中安装Anaconda的文章网上铺天盖地,这里不再赘述,提供几个不错的教程以及官网

Anaconda官网

https://www.anaconda.com/distribution/
教程

https://blog.csdn.net/lwplwf/article/details/79162470
其实无非就是以下几个注意点:
注意版本改为自己安装的版本,其中安装时的问题除了最后得VScode选择no,其余全部yes
$ bash Anaconda3-5.0.1-Linux-x86_64.sh

OpenCV3.4.1
信不信有你,本人OpenCV是整个安装过程中最头疼的一部分。第一次先安装PyTorch,然后安装OpenCV3,安装更新了快100个包,我默认yes,然后torch从1.o变成了0.1,网上看了一圈也没人和我一样的问题,于是只能不断尝试uninstall,然后再install,最终Anaconda的包文件夹内充满了各种版本的OpenCV和PyTorch。为了给后人方便提供两种安装办法,本人都试过有效。

直接在conda的环境中GUI安装

https://jingyan.baidu.com/article/fdbd4277bf0816b89e3f4807.html
通过终端安装(网速可能忽然快忽然慢)

$ conda install --channel https://conda.anaconda.org/menpo opencv3

Cuda10.0
Cuda安装一样头疼,因为要关闭x server进行一系列纷繁复杂的操作,我一开始觉得下面教程太长,于是找了好多别的安装教程,觉得都不是很有效,最后还是一步一步跟着他做的,这里十分感谢这位博主。尤其注意不要再设置当中把扩展的显卡驱动换成nvidia,因为这个一直发现不了问题。这里还提供官方的安装指南,我也看了一遍很详细,需要的可以评论要。

https://blog.csdn.net/QLULIBIN/article/details/78714596
PyTorch1.0.1
Pytorch不难安装,只是由于网速问题,conda install的官方方法太慢了,因此,这里提供清华的镜像,选择对应的版本直接下载就可以了。最后还却一个Torchvision,这个包提供了很多的数据集,因此安装的办法还是去anaconda navigator的Environment安装0.2.1的版本。

清华Pytorch镜像
下载到本地然后再下载文件中打开终端 conda install就可以了

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/
最后感谢一下小胡,辅助我一起安装

  1. 添加清华源
    然后使用conda进行安装(注:0.3.1 及以后)

for 0.4.0 and later

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
(注: 添加的镜像源可以在 ~/home/你的系统名称/.condarc 文件中查看)

  1. CPU版本

for CPU only packages

conda install pytorch-cpu torchvision-cpu

  1. GPU版本
    (你的环境)>> pip install torch torchvision

  2. 卸载pytorch
    pip uninstall torch

作者:hellpppp
链接:https://www.jianshu.com/p/0aff25218c80
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

1.安装anaconda

首先下载anaconda,由于官网的下载速度十分缓慢,而且还不支持断点续传,经常下载失败。故而,去国内的镜像站点下载,

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
在这里插入图片描述
选择对应的版本下载,下载完成后上传到linux机器上去,服务器选择filezilla上传,虚拟机直接拖拽进去就ok了。

然后打开终端,输入:

bash Anaconda3-5.2.0-Linux-x86_64.sh
一路回车+输入yes即可。

完成安装后,关闭终端,并重新打开一个终端,输入conda:
在这里插入图片描述

则安装完成,输入:sudo gedit ~/.bashrc

sudo gedit ~/.bashrc
检查末尾是否已经添加如下变量,没有则添加:
在这里插入图片描述

如有需要可以将默认的源换成国内的清华源,由于一些原因默认的源国内下载速度过慢,在终端输入以下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
查看修改是否成功,输入:

cat ~/.condarc
显示:

在这里插入图片描述

则修改成功。

  1. 创建虚拟环境

为pytorch创建一个虚拟环境,这是推荐的做法,这样在创建其他环境如tensorflow时,就不会互相冲突。在终端输入:

conda create -n pytorch python=3.6
这就创建了一个名为pytorch,python版本为3.6的虚拟环境。于是我们可以把Pytorch安装在这个环境下面。首先我们激活这个环境:source activate pytorch

source activate pytorch
激活后,会看到前面会显示(pytorch):

在这里插入图片描述

在Pytorch官网,根据自己的机器配置选择对应的安装命令。

在这里插入图片描述

在终端输入:conda install pytorch torchvision -c pytorch

conda install pytorch torchvision -c pytorch
一路回车,会自动安装必须的组件,直至完毕。

最后是安装torchvision
记住一定要用 pip install torchvision
如果用conda install torchvision的话,也会安装,但会下载很多东西,而且很慢,根本下载不下来

作者:田伯光光
来源:CSDN
原文:https://blog.csdn.net/hktxt/article/details/82111203
版权声明:本文为博主原创文章,转载请附上博文链接!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值