虚拟机里重装Ubuntu系统并配置深度学习环境

2023-05-16

1.下载VMware,下载Ubuntu镜像文件
2.安装VMware
3.配置、安装Ubuntu虚拟机
熟悉终端操作:

  • Ctrl+Alt+T 打开终端

  • Ctrl+Alt+X/C/V (代码)剪切复制粘贴

  • cd ~/downloads 切换到下载路径

  • cd ~ 跳到home目录

  • cd ./ 目录不变

  • cd ..cd ../ 跳到父目录

  • pwd 打印路径

  • ls列出目录下的所有文件

  • Ctrl/Alt + 方向键左右 移动光标一个单词距离
    4.启动、初始化Ubuntu

  • 在VMware虚拟机中安装Ubuntu教程

  • 更换语言:右上角->settings->region&language,重启后生效

5.安装vim
有不同安装方式,我采取了第一种

  • 代码1:sudo apt-get install vim vim-scripts vim-doc,参考
  • 代码2:sudo apt-get install vim-gtk 参考
  • 代码3:sudo apt install vim参考

此文末解释apt和apt-get作用是等同的

6.添加国内源
ubuntu系统换源
用终端修改源列表文件,我使用了第二种,gedit切合使用Windows用户的习惯,比起vim不容易出错

  • 使用vim(需安装vim)
    sudo vim /etc/apt/sources.list
  • 使用图形化界面gedit(需安装gedit)
    sudo gedit /etc/apt/sources.list

复制国内源文本的时候需要Ubuntu版本号,此文讲有三种方法查看Linux版本,选用第三种查看Ubuntu版本(Release)和代号(Codename):

  • cat /proc/version
  • uname -a
  • lsb_release -a

比照历史版本号(本网站版本号取第一个单词),修改 ubuntu系统换源国内源文本,历史代号替换为现有代号,如bionic、trusty、focal替换为jammy。将修改好的源文本粘贴到sources.list开头。
最后别忘了更新软件列表信息sudo apt update
和更新软件sudo apt-get upgrade

7.安装输入法
界面左下角九宫->language support->
或用sudo apt install language-pack-zh-hans进行命令安装
参考

8.安装anaconda
参考此网页从清华镜像站快速下载安装文件,使用"bash <文件路径>" or "sh <文件路径>"安装。一个小技巧:输入"Anaconda"再按Tab键补全很长的文件名
安装完成后输入"conda"提示:未找到命令,怎么办呢?
在安装完后需要添加环境变量:
echo 'export PATH="~/anaconda3/bin:$PATH"'>>~/.bashrc
更新bashrc后即可生效
source ~/.bashrc
或用gedit配置环境变量 参考
安装好之后可以用"conda"自己配置“屋子”(环境)

9.安装pytorch
接P1. PyTorch环境配置及安装 4小节
创建一个使用3.6版本Python名叫pytorch的“屋子”
conda create -n pytorch python=3.6
查看处于哪个“屋子”
conda info --envs
进入叫pytorch的屋子
conda activate pytorch(这里博主出错,进入不了pytorch环境里并报错)
官网复制代码进行安装 ···代码···
检验是否安装成功
import torch,如果没有报错,意味着 PyTorch 已经顺利安装了
torch.cuda.is_available,如果是 True,意味着你可以使用 GPU,如果是 False,意味着只能使用CPU。

10.安装pycharm

  1. 官网下载安装包格式为xxx.tar.gz,默认下载路径为 “~/Downloads/”
    (xxx代指下载文件名)
  2. 图形化窗口解压
  3. cd Downloads/xxx/bin
  4. sh ./pycharm.sh
  5. 终端输入python进入Python环境,再输入 import torch,如果没有出错,说明 PyCharm 配置成功。

11.Jupyter 安装及配置

  1. conda activate pytorch, 不报错,则进入 conda 环境中的 pytorch 小屋成功
  2. 输出 conda install nb_conda 安装 Jupyter
  3. 输入 jupyter notebook 即可打开 Jupyter。
  4. 在网页上新建:->new->Python[conda env:pytorch]
  5. Jupyter 配置检验import torch,shift+enter运行

!博主打开jupyter时报错‘Failed to load module “canberra-gtk-module”’,并弹出网页显示文字:

对该文件的访问请求被拒绝
无法读取 /home/*username*/.local/share/jupyter/runtime/nbserver-67001-open.html 上的该文件。
文件可能已被删除、移动,或者因文件权限问题被拒绝访问。

参考解决报错
通过重装jupyter并手动复制给出链接才能打开jupyter,但右上角->new只有python3,并无"Python[conda env:pytorch]"并且点击的话会创建笔记出错,

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚拟机里重装Ubuntu系统并配置深度学习环境 的相关文章

  • 到底什么是MCU、MPU、CPU,和芯片是什么关系?区别又是什么?

    目录 0 前言 1 芯片 2 CPU 3 MPU 4 MCU 5 总结 0 前言 更新的是有点慢 xff0c 从这周开始吧 xff0c 应该会快一点 推荐一首歌 你到底有没有爱过我 蓝波 xff0c 额 xff0c 怎么说呢 xff0c 大
  • 从SLAM到视觉识别、VIO,大牛分享!

    用户分享汇总目录 01 双目惯性模组的初探与实践02 通过驱动字写数据采集程序03 INDEMIND双目惯性相机运行MSCFK04 利用开源识别算法进行车牌检测05 双目惯性模组导航项目分享项目简介 xff1a 车体结构 xff1a 技术简
  • zxing的使用及优化

    二维码介绍 zxing项目是谷歌推出的用来识别多种格式条形码的开源项目 xff0c 项目地址为 https github com zxing zxing xff0c zxing有多个人在维护 xff0c 覆盖主流编程语言 xff0c 也是目
  • INDEMIND带你玩转OpenCV4.0(一):DIS光流算法解析

    文章目录 一 xff0e OpencCV 4 0 新特性介绍首先是OpenCV完全支持了C 43 43 11DNN xff08 深度神经网络 xff09 模块是目前OpenCV更新最重要的模块G API 为算法的硬件优化加速提供计算图支持O
  • STM32 SWD烧录一次后J-LINK设备消失的问题

    偶然遇到移植程序时烧录一次后无法烧录的问题 如果用的时CUBEMX 应该马上检查SWDIO SWCLK的配置问题 如果无误 那就检查时钟问题 时钟问题有可能导致该问题的发生 看到有其它用户说在标准库的配置中添加 RCC AHB1Periph
  • IIC通讯详解笔记

    IIC概述 IIC总线是一种串行半双工两线总线 一根是双向的数据线SDA xff0c 另一根是时钟线SCL 所有接到IIC总线设备上的串行数据SDA都接到总线的SDA上 xff0c 各设备的时钟线SCL接到总线的SCL上 硬件拓扑如下图所示
  • 关于Gitee的介绍和使用

    Gitee Gitee是开源中国 xff08 OSChina xff09 推出的基于Git的代码托管服务 Gitee xff08 码云 xff09 是开源中国社区推出的代码托管协作开发平台 xff0c 支持Git和SVN xff0c 提供免
  • webpack postcss-loader自动添加前缀版本问题

    报错 xff1a 问题所在 xff1a postcss loader版本问题 xff0c 用了5版本会报错 解决 xff1a 将postcss loader降低到4版本就解决此问题
  • 使用数据表反向生成以及出现问题汇总

    什么是正向以及反向生成 正向生成 xff0c 指的是先创建model py文件 xff0c 然后通过django内置的编译器 xff0c 在数据库如mysql中创建出符合model py的表 反向生成 xff0c 指的是先在数据库中crea
  • 解决svn文件图标不显示

    1 首先检查svn设置中是否设置图标显示 2 win 43 R xff0c 输入regedit xff0c 调出注册表信息 xff0c 按下Ctrl 43 F 在注册表里搜索 ShellIconOverlayIdentifiers 查看是否
  • vue父组件传值给子组件不生效

    先上代码 父组件 lt hj subjects v if 61 34 showHjSubect 34 list 61 34 subjectsList 34 64 getHjSubjects 61 34 getHjSubject 34 gt
  • vue下载pdf为空问题解决

    后端返回文件流 xff0c vue下载到本地 请求时需要设置responseType blob 否则下载pdf文件打开会为空 下载方法代码如下 xff1a url请求参数 params请求参数 filename文件名称 span class
  • vue使用iframe嵌入html

    1 本地html文件的存放 在根目录下找到public文件夹 xff0c 在public文件夹下创建static文件夹 xff0c 把html文件放入static文件夹中 2 使用iframe标签引入html文件 span class to
  • 解决Android运行过程中出现的NoClassDefFoundError

    1 先说一下出现上述问题的经过 出现这个问题是集成一个aar之后 xff0c 编译过程中没有问题 在安装运行的时候出现上述错误 然后百度各种解决办法都无济于事 但是有了一点思路 报错位置 在自定义的application中初始化的aar导致
  • 前端将base64图片格式转化为文件流并传给后端

    base64图片格式 xff1a base64图片格式转化为文件流代码 xff1a data base64图片格式字符串 filename xff1a 文件名称 base64toFile span class token punctuati
  • IP地址分类

    一 xff1a IP地址 1概念 xff1a a IP地址是指互联协议地址 xff0c 又译为网际协议地址 b IP地址是提供的IP协议一种统一地址格式 xff0c 它为互联网上的每一个网络和每一台主机分配一个逻辑地址 xff0c 以此来屏
  • vue项目打包npm run build报错

    报错如下图 xff1a 删除根目录下的package lock json和node modules文件 xff0c 再运行npm i命令 npm i命令运行完成后 xff0c 再输入npm run build命令 命令执行成功后 xff0c
  • SpringBoot运行报o.s.b.d.LoggingFailureAnalysisReporter

    报错截图 xff1a 报错原因 xff1a 从上图Description中可以看出 xff0c 报错原因是端口被占用 报错解决方法 xff1a 找到application yml文件 xff0c 修改端口为8081 xff08 或者关闭80
  • ROS教程 Gazebo仿真(3)-摄像头

    接上一篇 ROS教程 Gazebo仿真 2 激光雷达 https blog csdn net weixin 43928944 article details 115904044 配置摄像头 camera sensors xacro span
  • Ubuntu18 远程桌面 VNC-Server 配置[亲测]

    安装vino sudo apt update sudo apt install vino 设Enable VNC 服务 sudo ln span class token operator span s span class token pu

随机推荐

  • redis redisson 集合使用示例(RList、Rset、RMap)

    redis redisson 集合操作 相关类及接口 Rlist xff1a 链表 public interface RList lt V gt extends List lt V gt RExpirable RListAsync lt V
  • Python数据分析、挖掘常用工具

    Python语言 xff1a 简要概括一下Python语言在数据分析 挖掘场景中常用特性 xff1a 列表 xff08 可以被修改 xff09 xff0c 元组 xff08 不可以被修改 xff09 字典 xff08 lt k v gt 结
  • 17个新手常见Python运行时错误

    对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误 xff0c 刚开始可能看起来比较费劲 随着代码量的积累 xff0c 熟能生巧当遇到一些运行时错误时能够很快的定位问题原题 下面整理了常见的17个错误 xff0c 希望
  • Python 正在吞噬世界...

    Python is eating the world 这篇关于Python长文火了 从Python的创建过程 xff0c 到Python成为一个无所不在的语言 xff0c 究竟经历了一个怎样的过程 xff1f 美国科技媒体ZDNet记者Ni
  • 解决android studio错误提示信息乱码问题

    android studio在编译过程中 xff0c 如果出现错误会在messages界面给出提示 xff0c 但是有的时候会出现乱码的问题 导致根本看不出来是什么问题 这时候只要做以下设置就能解决乱码问题 xff0c IDE也会将出现的错
  • Python为什么是编程语言中最skr的?

    Python的出现让计算机编程语言不再是生僻的专业技能 xff0c 而是常人都能学习和使用的万金油 经济学人 xff08 Economist xff09 近日对Python的一篇专题报道 xff0c 揭秘了这一把计算机思维带入寻常百姓家的神
  • PLC有几种编程语言?各有什么特点?

    之前我们简单学习了PLC的一些基本知识 今天我们再来了解PLC的编程语言吧 IEC 1131 3的编程语言是IEC工作组对世界范围的PLC厂家的编程语言合理地吸收 借鉴的基础上形成的一套针对工业控制系统的国际编程语言标准 xff0c 它不但
  • 几种主流编程语言

    著名风险投资家Marc Andreessen曾说 xff1a 软件正在吞噬整个世界 没错 xff0c 开发软件的公司越来越多了 xff0c 会编程的人也越来越多了 xff0c 现在的世界上光编程语言就达成千上万种 xff0c 尽管这其中只有
  • VB编程语言基础知识点总结(转)

    Visual Basic xff08 简称VB xff09 是Microsoft公司开发的一种通用的基于对象的程序设计语言 xff0c 为结构化的 模块化的 面向对象的 包含协助开发环境的事件驱动为机制的可视化程序设计语言 海风教育投诉 海
  • 如何学习SCL语言?SCL语言编程入门

    随着现代工控技术的不断发展 xff0c 可能很多使用过 PLC 的技术人员都有这么一个感受 xff1a 传统的 梯形图 编程方式在面对越来越复杂的控制要求时 xff0c 已显得力不从心 海风教育投诉 海风教育在线辅导0元一对一试听课等你来领
  • 量子计算机有多可怕 一秒破译全世界所有密码!

    导语 xff1a 最近半年以来 xff0c 人工智能的发展重心逐渐从云端向终端转移 xff0c 相伴而生的是全新一代的计算芯片产业全面崛起 智东西历经数月 xff0c 首次对包括AI芯片在内的新一代计算芯片全产业链上下近百间核心企业进行报道
  • 十大编程语言都有哪些?学哪种比较好?

    很多同学想转行编程 xff0c 但是那么多的编程语言到底该怎么选呢 xff1f 头疼 如果你是一名具有前瞻性的开发者或者想成为一名具有前瞻能力的开发者的话 xff0c 那么 xff0c 你应该至少在最好的编程语言中选择一个 xff0c 类似
  • 偏导数,雅可比矩阵(jacobi matrix),黑塞矩阵(Hessian matrix)

    这里我们大致地复习一下偏导数 xff0c 雅克比矩阵以及黑塞矩阵的定义和关系 导数向量与雅克比矩阵 xff08 Jacobi matrix xff09 函数的某个因变量对某个自变量求的导数即为它们关于函数的偏导数 当因变量为一元的情况下 x
  • 数据挖掘-Matplotlib画图示例1---操作多画布plt.subplots

    数据挖掘Matplotlib 画图示例 plt plot 折线图 import random import matplotlib pyplot as plt 这个是解决中文编码问题的 方法一 plt rcParams 39 font san
  • HIVE操作语句--DDL篇

    未经允许 xff0c 禁止转载 xff0c 一经发现 xff0c 必定严究 HIVE 1 1 创建数据库1 2 查看所有数据库1 3 查看数据库信息1 xff09 显示数据库信息2 xff09 显示数据库详细信息 1 4 删除数据库1 xf
  • 关于studio编译过程中出现的Execution failed for task ':maodiandian:processDebugManifest'

    android studio在编译过程中 xff0c 由于添加第三方的依赖 可能导致manifest文件和并失败 xff0c 报以以下错误 xff1a org gradle api tasks TaskExecutionException
  • 阿里云 腾讯云 服务器Ubuntu 20.04安装图形界面,解决灰屏问题,解决复制粘贴问题,并调整分辨率大小

    参考 xff1a https blog csdn net weixin 39278265 article details 118641412 https help aliyun com document detail 59330 html
  • 守护进程

    5 守护进程 守护进程 daemon 是生存期长的一种进程 它们常常在系统引导装入时启动 xff0c 仅在系统关闭时才终止 因为它们没有控制终端 xff0c 所以说它们是在后台运行的 UNIX系统有很多守护进程 xff0c 它们执行日常事务
  • ubuntu 安装flameshot截图软件及设置快捷键

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 flameshot安装命令安装源码安装 二 设置快捷键 前言 Ubuntu自带的截图功能并不能满足日常所需 xff0c
  • 虚拟机里重装Ubuntu系统并配置深度学习环境

    1 下载VMware xff0c 下载Ubuntu镜像文件 2 安装VMware 3 配置 安装Ubuntu虚拟机 熟悉终端操作 xff1a Ctrl 43 Alt 43 T 打开终端 Ctrl 43 Alt 43 X C V 代码 剪切复