Ubuntu 计算机视觉开发环境配置(Python/C++)自用

本文详细记录了在Ubuntu系统上安装、配置显卡驱动、挂载机械硬盘的过程,以及搭建Python和C++开发环境的步骤,包括Anaconda、CUDA、gcc和Git的安装。同时,还介绍了如何设置SSH功能和中文输入法。
摘要由CSDN通过智能技术生成

前言

记录一下自己配置新电脑python+cplus开发环境的流程,便于切换。这里是配置一台ubuntu系统主要作为服务器使用,偶尔用桌面应用。
Ubuntu 计算机视觉开发环境配置(Python/C++)

系统

安装Ubuntu系统

1. U盘安装ubuntu系统

2020最详细安装Ubuntu指南

2. 显卡驱动相关

双显卡安装ubuntu+cuda踩坑记

3. 挂载机械硬盘

ubuntu 16.04挂载2T机械硬盘

  1. 显示硬盘及所属分区情况
    sudo fdisk -l
  2. 对硬盘进行分区
sudo parted /dev/sda(硬盘在fdisk中的名字)
mklabel gpt
mkpart primary 0KB 2000GB #接着输入y和i
quit
  1. 重新查看分区,此时硬盘下面应该有分区信息了
    sudo fdisk -l
  2. 格式化
    sudo mkfs -t ext4 /dev/sda
  3. 挂载硬盘分区
sudo mkdir /data
sudo mount -t ext4 -o rw /dev/sda /data
  1. 开机自动挂载
    查看硬盘UUID sudo blkid /dev/sda 会出现UUID="XXXXXXXXXXXXXXXXX"
    打开文件/etc/fstab
    追加一行 UUID=XXXXXXXXXXXXXXXXXX /data ext4 defaults 0 0 然后保存
    更新挂载 sudo mount -a

配置ibus中文输入法

Ubuntu 18.04 配置ibus中文拼音输入法(超简单)

  1. 让Input Sources中出现中文这一项 Setting -> Region & Language -> Input Sources -> Manage Installed Languages -> Install/Remove Languages -> Chinese(Simplified) -> Apply
  2. 安装ibus输入法
sudo ibus-setup
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4  #安装ibus
im-config -s ibus #切换ibus框架
sudo apt-get install ibus-pinyin #安装拼音输入法
sudo ibus-setup #更新输入法
  1. 在Input Sources中添加拼音输入法 Setting -> Region & Language -> Input Sources -> + -> Chinese -> Chinese(Intelligent Pinyin)
  2. Win + 空格切换输入法

换源

  1. 备份原来的源文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 替换为阿里源或者清华源,将对应版本的内容粘贴到sources.list文件中。
    sudo vim /etc/apt/sources.list
    阿里源
    清华源
    阿里源下面的神评论:用vim将aliyun.com替换为163.com速度飞起,感谢大佬
    %s/aliyun.com/163.com/g
  3. 更新源
    sudo apt update
    如果出现依赖问题,可以一键安装依赖的库
    sudo apt -f install

SSH功能

因为只有两个屏幕,所以想用这台ubuntu主机当服务器,另一台windows主机上用mobaxterm去交互。所以研究了一下SSH功能。能交互的前提有两个:

  1. ubuntu主机和windows主机连在一个局域网内,所以事先要ping一下两台主机看能否连通。
  2. ubuntu主机和windows主机都安装并开启了SSH功能。
    windows(好像是默认开启的):
    SSH开启(win10)
    ubuntu:
    Ubuntu 开启SSH服务实现远程登录与文件传输
  3. 安装SSH Client,端口号为22
    sudo apt install openssh-client
    dpkg -l | grep ssh 如果图像有openssh-client就是安装成功了
  4. 安装SSH Server
    sudo apt install openssh-server
    sudo /etc/init.d/ssh start
    dpkg -l | grep ssh 如果图像有openssh-server就是安装成功了
    然后在windows主机上用mobaxterm登录IP即可实现交互

开发环境

Anaconda(Python)

如何在 Ubuntu 20.04 上安装 Anaconda

wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
sha256sum /tmp/Anaconda3-2020.02-Linux-x86_64.sh  #optional
bash /tmp/Anaconda3-2020.02-Linux-x86_64.sh
echo 'export $PATH=/home/user/.anaconda/bin:$PATH' >> ~/.bashrc
echo 'export $LD_LIBRARY_PATH=/home/user/.anaconda/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
# 或者在安装过程中选择执行conda init后source ~/.bashrc

Cuda

双显卡安装ubuntu+cuda踩坑记
基本就是按照这里的流程,但是这次安装的12.3版本的cuda和以前的安装界面不太一样,没有直接询问要不要安装driver,而是给了一个安装列表,用X勾选的是需要安装的,所以安装时取消掉driver即可

gcc

gcc也比较简单,直接apt安装即可
sudo apt install gcc-4.5
ubuntu下多个gcc版本切换
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 44 --slave /usr/bin/g++ g++ /usr/bin/g++-4.4
sudo update-alternatives --config gcc

Git

如何在 Ubuntu 20.04 上安装 Git
Git可以直接从apt安装,很方便

sudo apt install git
git --version
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值