Ubuntu+VScode+Ananconda+pytorch配置(保姆级教程)

这篇具有很好参考价值的文章主要介绍了Ubuntu+VScode+Ananconda+pytorch配置(保姆级教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu+VScode+Anaconda+pytorch配置深度学习环境(保姆级教程)

前言:

虽然之前跑过yolov5就配置过虚拟环境和深度学习框架,但是隔了一段时间没有用到深度学习的框架就又忘记了怎么在VScode里使用pytorch/tensorflow框架,深度学习依赖的numpy,pandas,kereas…又应该放在哪?是使用在哪的?
因此,本文在记录配置pytorch的过程中同时回答以上问题。

1、Ananconda下载

Anaconda的作用主要用于创建虚拟环境。

这里首先回答为什么要用到虚拟环境:
我们来假设这么一个场景:假如说你的一个程序要用到Python2+tensorflow,另外一个程序要用到Python3+Pytorch,那么你肯定不能直接把它们装在你的电脑里,因为这样做会导致你整个的环境混乱,程序不知道该用那个版本的Python和深度学习框架。
Anaconda的好处就在于你可以自己创建一个新的环境,当你需要使用时直接切换环境运行程序就不需要造成上述问题了。

这篇链接的“1.为什么要配置虚拟环境”也很好的回答了该问题。

下载/安装Anaconda步骤详见这篇文章,我直接转载了:超详细Ubuntu安装Anaconda步骤+Anconda常用命令

2、创建/激活虚拟环境

本文使用终端命令行的方式创建并激活虚拟环境

首先,在主目录文件夹下(或者anaconda3文件夹都可以的,这里是在anaconda3文件下打开的)右键选择“在终端打开”打开终端
在终端中输入指令:conda create -n 即将要创建的虚拟环境名字(英文) python=x.x(x.x为python的版本)
按回车键,终端就会执行指令如下图所示:

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

过程中会问是否安装,输入y;
显示Retrieving notices: …working… done 环境就创建完成了

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

当安装好了以后,输入并执行conda env list这个命令,就可以看到比一开始多了一个pytorch这个环境。现在我们可以在这个环境里面安装深度学习框架和一些Python包了

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

继续在此终端中输入并执行 conda activate pytorh 命令,激活这个环境。

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

至此,存放pytorch框架的虚拟环境就创建激活好了。下面在这个虚拟环境里配置pytorch框架

3、安装Pytorch环境

由于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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

运行结果如下图所示:

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

然后开始下载pytorch环境。

打开pytorch的官网,如图依次选择你的环境信息:

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

可以看到第五行需要选择CUDA的版本信息(需要电脑有GPU,如果没有的话就选CPU那一项),第六行会自动给出最合适的下载指令,复制指令并去掉 -c pytorch (不然还是会从国外源下载,很慢或者下载不下来)到之前的终端执行即可

不同Cuda版本对应的下载指令不一样,所以我们重新打开一个终端(直接crtl+Alt+T)输入指令nvidia-smi
可以看到结果如下图所示,我的电脑最高支持cuda11.4版本,所以我们可以选择<=cuda11.4版本匹配的pytorch,如果上图没有需要的pytoch版本则点击红色方框跳转到之前版本的页面选择即可

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch这里由

这里由于要运行的项目要求pytorch版本为0.4.1,所以选择下图红色方框中的指令复制备用

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

回到终端输入并执行 cd /home/user/anaconda3/envs/pytorh 进入到pytorch环境下的终端

粘贴刚刚复制的指令并执行就可以了

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

过程中遇到提示Proceed ([y]/n)? 还是输入y即可,显示如下页面就说明安装完成了

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

4、安装python的相关库文件(Numpy、Pandas、Scipy、Matplotlib、Pillow、glob、torchvision等)

首先我们要明确每创建一个虚拟环境都要重新安装numpy、pandas等库吗?答案是:是的。

在刚刚创建好的虚拟环境路径下安装Python的相关库文件

Numpy、Pandas、Matplotlib、Pillow等库都可以直接使用:conda install 库文件名字 指令下载
如下图所示:

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

下载完成后可以输入并执行 pip list 指令查看当前虚拟环境中已安装库(如下图中红框所示)

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

torchvision库由于要和pytorch版本完全对应,需要在清华源找到对应版本链接将tar压缩文件下载到虚拟环境文件夹下,然后在终端输入并执行指令 conda install torchvision-cpu-0.2.1-py36_1.tar.bz2 即可

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

至此,pytorch环境和相关库文件就配置好啦!

下面我们在VScode中执行比如从github中下载的项目。

5、在VScode中选择pytorch框架所在的虚拟环境

打开VScode后选择打开要运行的项目文件夹,进入到如下图所示页面
点击图片右下角红框部分就会出现图片中间红框的选项栏,我们选择我们要使用的环境即可,这里选择刚刚创建的pytorch环境

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

打开vscode自带的终端 ,通过使用快捷键: ctrl + · 即可(注意那个点是键盘上 esc 下面的那个)
输入 python main.py 就可以运行代码啦!

ubuntu vscode anaconda,深度学习,Linux/Ubuntu,ubuntu,vscode,pytorch

参考文章:

1、在pycharm创建虚拟环境,在虚拟环境中安装nltk,pandas,numpy
2、Yolov5的配置+训练(超级详细!!!)文章来源地址https://www.toymoban.com/news/detail-762631.html

到了这里,关于Ubuntu+VScode+Ananconda+pytorch配置(保姆级教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu系统安装配置gitlab+Jenkins+发布持续集成持续部署保姆级教程。

    1、服务器环境 名称                              系统                                   IP                              备注 gitlab               ubuntu20.04.2图形化          192.168.26.130        要求有6G的内存 Jenkins           Ubuntu20.04.2图形化          1

    2024年04月26日
    浏览(47)
  • Ubuntu 20.0.4 Hadoop3.3.2 安装与配置全流程保姆教程

    准备工作 我下载的压缩包是基于 Windows 系统 x86 指令集的,如果你是苹果电脑可能需要选择 ARM 版本 3.21 更新:hadoop 某些功能不支持 JDK11 及以上版本(如网页管理无法查看文件系统),所以下载时选择 JDK8,官网需要登陆甲骨文账号下载 全新的 ubuntu 虚拟机 https://ubuntu.com/downl

    2024年02月07日
    浏览(39)
  • 使用Ananconda进行Pytorch配置

    为什么选择pytorch: 活跃度:逐渐形成了完整的开发生态,资源多。 动态图:动态图架构,且运行速度较快。 代码简洁:易于理解,设计优雅,易于调试。 可能有的疑惑: 深度学习框架太多不知道如何选择。 开源源代码很多,但阅读和修改起来很吃力。 解决实际工程任务时

    2024年02月08日
    浏览(27)
  • 头歌实践教学平台-Linux网络实战(一)-DNS配置(Ubuntu系统)——保姆级教程

    见者有缘,缘来好运。诚邀各位围观我的博客【CS_GUIDER】: 我的云服务器到期了,所以这里放两个部署在码云和 GitHub 的链接: https://wlei224.gitee.io (Gitee托管,速度极快) https://wl2o2o.github.io(Github托管,点击有╰ °▽° ╯) ** 我的开源博客涵盖了 八股文 、 Java基础 、 JVM

    2023年04月20日
    浏览(50)
  • 【Linux】Ubuntu20.04版本配置pytorch环境2023.09.05【教程】

    首先进入Anaconda官网下载linux版本的安装文件 Anaconda3-2023.07-2-Linux-x86_64.sh ,进入安装文件路径,运行下面的脚本进行安装 安装需要阅读用户协议,一直按 enter 就行了,到当前页面时需要输出 yes 进行确认即可开始安装。 然后按照提示进行操作即可完成安装。 Anaconda基本环境管

    2024年02月09日
    浏览(43)
  • ubuntu 3060显卡驱动+cuda+cudnn+pytorch+pycharm+vscode

    ubuntu18.04 melodic 宏基暗影骑士笔记本 ubuntu18.04 / ubuntu20.04 3060显卡+CUDA11.1+cudnn8.1.0+pytorch1.8.0+pycharm2021+Anaconda+vscode 1)换清华源 2)安装nvidia-driver-470-server 3)重启电脑 4)nvidia-smi (检查已显卡驱动版本) CUDA Version: 11.4 (显卡驱动API 11.4) CUDA下载地址:https://developer.nvidia.com/cuda-toolk

    2024年02月03日
    浏览(66)
  • RMers电脑装Ubuntu22.04,Windows和Ubuntu双系统(保姆级教程!)

    方法一:企业开源和Linux | Ubuntu               点击下载               点击下载Ubuntu桌面板               找到Ubuntu22.04版本               下载 方法二:magnet:?xt=urn:btih:75439D5DE343999AB377C617C2C647902956E282               点击次链接直接下载 1、准备一个空U盘 2、下载烧录软

    2024年02月03日
    浏览(60)
  • ubuntu下如何使用wireshark抓包,保姆级教程

    Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 打开终端,输入安装命令,在下载完成后需要选择yes回车同意协议,然后就会开

    2024年02月02日
    浏览(43)
  • Ubuntu系统编译调试QGIS源码保姆级教程

    在之前的文章中,我详细介绍了怎么在Windows下编译QGIS源码,也得到了不错的反馈。但是不足的是Windows下只能编译QGIS的Release模式和RelWithDebInfo模式,想要分析源码,Debug模式下的“断点调试”肯定是少不了的,虽然这两种模式虽然也能做到调试程序,但是总有种种不足,例如

    2024年02月08日
    浏览(40)
  • Mac配置pytorch的保姆级教程!!

    本篇文章将介绍Mac用户如何配置PyTorch,需要事先完成的准备工作如下: 安装AnaConda Unleash AI Innovation and Value | Anaconda 安装PyCharm PyCharm:JetBrains 出品的用于数据科学和 Web 开发的 Python IDE 安装python https://www.python.org/ 视频版教程移步B站 完成安装以后,打开系统自带终端,检查安

    2024年04月09日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包