美文网首页PyTorch学习笔记我爱编程
搭建PyTorch环境(linux系统下)

搭建PyTorch环境(linux系统下)

作者: Jzqqq | 来源:发表于2018-01-22 16:23 被阅读0次

安装Anaconda

1. 下载

到官方网站https://www.anaconda.com/download/下载,按照网站上的提示选择自己系统适合的版本。

官网截图

2.进入下载保存的目录,打开终端,根据我们下载好的版本输入安装命令:

bash Anaconda3-5.0.1-Linux-x86_64.sh

3.在安装过程中一直回车就可以,如果遇到需要输入 y/n 的选择,输入yes就行了。

4. 安装成功后,让.bashrc中添加的路径生效:

source ~/.bashrc

5.测试自己是否安装成功

```

zhangqi@zhangqi:~$ python

Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49)

[GCC 7.2.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

```

我们可以看到已经安装成功了!

安装虚拟环境

在这次课程中,我最喜欢的也是这个虚拟环境,安装虚拟环境不会让我们使用PyTorch的环境和其他应用的环境冲突,集智非常的贴心!当然,也可以跳过这一步,不过强烈建议安装虚拟环境

打开终端,输入

conda create -n deeplearning python=3.6 pandas numpy matplotlib jupyter notebook

输入上面的代码后等待片刻(看网速。。。)

这一步有安装的都是我们在学习过程中需要使用到的基本的包

当创建虚拟环境成功之后,我们输入以下命令激活我们创建的环境

source activate deeplearning

安装PyTorch

在上一步激活环境后source activate deeplearning

接下來,我們需要安裝PyTorch。

首先,我们进入Pytorch官网,在官网内,有一个PyTorch安装的环境选择,我是笔记本上的linux系统,所以我选择

OS:linux

Package Manage:conda

Python:3.6

CUDA:None

然后在下面一行就会显示出,我们在自己创建的环境中需要输入的命令行,这里我的命令是:

conda install pytorch-cpu torchvision -c pytorch

输入之后点击回车,系统会自己安装。如果出现以下错误:

CondaError: CondaHTTPError: HTTP 000 CONNECTION FAILED for urlElapsed: -

An HTTP error occurred when trying to retrieve this URL.

HTTP errors are often intermittent, and a simple retry will get you on your way.

那么自己再重新输入几次命令。我安装过程中出现过类似的错误。

OK,在我们安装完以上所有包后,我们现在就可以进入我们配置好的虚拟环境了!

检查是否安装成功

激活虚拟环境

source activate deeplearning

输入以下命令:

jupyter notebook

这个时候会自动打开一个网页

我们可以新建一个Python文件,然后在命令里面输入

import torch

然后按 shift+Enter运行,如果没有任何反应就表示安装PyTorch成功

我们还可以输入一些内容进行进一步的测试,如下图:

则我们的环境到这里都全部配置成功了!

退出虚拟环境

在终端内,按Ctr+C就可以退出jupyter,然后回到终端我们需要输入以下命令

source deactivate deeplearning

或者是

deactivate deeplearning

都可以退出我们的虚拟环境。

####以上就是搭建PyTorc环境的所有内容

笔记内容源于集智AI学园火炬上的深度想学习课程:http://campus.swarma.org/gapp=120

非常棒的一个课程,有兴趣的同学可以进去看看哈~

如果对您有帮助的话,点个赞哈~

相关文章

网友评论

    本文标题:搭建PyTorch环境(linux系统下)

    本文链接:https://www.haomeiwen.com/subject/rwwlaxtx.html