Ubuntu 18.04 系统安装及其优化与深度学习环境配置

本文详细介绍了Ubuntu 18.04的安装过程,包括设置root用户密码、更新软件、解决播放器解码器问题等系统优化步骤。此外,还详细讲解了如何配置深度学习环境,如CUDA安装、Anaconda优化、Tensorflow2.x的CPU和GPU版本安装,以及解决过程中遇到的各种依赖和环境问题。
部署运行你感兴趣的模型镜像

Ubuntu 18.04 安装

网上安装教程一抓一大把这里就不做赘述,我应用的是简书上的一篇安装的安装教程

标识分区类型容量(1TB)
/主分区128GB
/boot主分区32GB
swap主分区64GB
/home主分区剩余全部

Ubuntu 18.04 优化

设置 root 用户密码
  • 在 Terminal 下输入 sudo passwd root
  • 输入当前用户密码,回车
  • 输入新密码,回车,这个密码就是 su 用户的密码
更新软件
sudo apt update
sudo apt upgrade
修改Ubuntu 的Grub来修改启动项

修改Ubuntu 的Grub来修改启动项

解决原生播放器提示缺少解码器
sudo apt install ubuntu-restricted-extras
安装 Gdebi

Gdebi 是一个安装.deb软件包的工具。它提供了图形化的使用界面,但也有命令行选项。 相比 dpkg,它能自动解决依赖问题。

sudo apt install gdebi
安装Chrome浏览器

官网下载 .deb 用 Gdebi安装

安装 apt-fast

apt-fast 就是一个多线程的apt-get ,对于我们通过 apt安装软件时可提高效率

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast
解决Ubuntu合盖后无法唤醒
  1. 安装laptop-mode
  2. 安装优化软件sudo apt install gnome-tweak-tool
  3. 优化软件>>电源>>笔记本电脑盖子关闭时挂起>>关闭
  4. 系统设置中修改空白屏幕时间
Ubuntu 18.04安装flash模块
sudo apt-get install flashplugin-installer
解决 .ZIP 文件解压乱码

安装p7zip&convmv

sudo apt-get install p7zip convmv

命令操作

LANG=C 7za x your-zip-file.zip			#解压
convmv -f GBK -t utf8 --notest -r .    #转换编码格式

安装unar

sudo apt-get install unar

unar 使用教程

修正双系统造成的Windows时间错误

先在 ubuntu 下更新一下时间,确保时间无误:

sudo apt install ntpdate
sudo ntpdate time.windows.com

然后将时间更新到硬件上

sudo hwclock --localtime --systohc

重启进入 Windows 系统,更新时间即可

Linux设置终端代理
export http_PROXY=http://127.0.0.1:12333
export https_PROXY=http://127.0.0.1:12333
Git设置代理

设置代理

git config  --global https.proxy http://127.0.0.1:12333

取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy
设置sudo命令代理

由于Ubuntu再默认情况下,sudo时会采用图中箭头所指软件源直接下载
从而直接跳过bashrczshrc中设置的终端代理

在这里插入图片描述

为了解决这个问题使用 sudo visudo再sudo配置文件中添加

Defaults env_keep="http_PROXY https_PROXY"

Ubuntu 18.0.4 配置深度学习环境

CUDA 环境配置
  • 在软件和更新中选择附加驱动并安装并更新显卡驱动
  • NVIDIA CUDA官网下载并安装CUDA
    操作顺序
Anaconda请求超时优化

博客教程

安装Tensorflow2.X CPU或GPU版本

GPU版本
使用conda安装

conda install tensorflow-gpu==2.x.x

CPU版本

在安装GPU时conda受到CUDA和cudnn的限制因此并不会自动更改Python版本
但是安装CPU版本时,大多会造成Python版本的自动升级破坏Python环境
因此推荐 Python 自带 的pip安装

pip install tensorflow==2.x.x

出现环境错误Cannot uninstall wrapt…

pip install wrapt --ignore-installed

出现环境错误缺少依赖distributed 1.21.8 requires msgpack, which is not installed

pip install msgpack-python
pip install msgpack

出现环境错误 setuptools 版本太低
tensorboard 1.14.0 has requirement setuptools>=41.0.0 but you’ll have setuptools 39.0.1 which is in

pip install --upgrade setuptools

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值