栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

双系统Ubuntu18.04从装系统到软件环境配置

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

双系统Ubuntu18.04从装系统到软件环境配置

 删除ubuntu系统:

       1 先把window系统设置为第一启动项

       2 通过win系统的磁盘管理器删除划分给ubuntu系统的分区

-------------------------------------------

安装ubuntu系统

下载镜像   Download Ubuntu Desktop | Download | Ubuntu

工具:一个空U盘(15G+)+UltralSO

打开,找到镜像,启动写入硬盘映像;选择你的U盘,写入;返回。 完成

-------------------------------------------

由于本人电脑是联想拯救者Y7000P,需要将电脑的显卡模式从独显模式调为均衡模式,否则安装的过程中会出现花屏。

关闭电脑插入U盘,F2进入bios,选择Boot Menu ,选择EFIUSB,选择install Ubuntu,选择中文简体,汉语,WiFi暂时先不选择,最小安装,安装类型选择其他选项手动分区,

1.挂载点"/" 主分区 空间起始位置 文件系统类型 ext4日志文件系统 容量102400M (100G)

2.挂载点-无 逻辑分区 空间起始位置 文件系统类型 交换文件系统(swap) 容量16384M(16G)(取决自己电脑的内存)

3.挂载点"/boot" 逻辑分区 空间起始位置 文件系统类型 ext4日志文件系统 容量16384 (16G)

4.挂载点-无 逻辑分区 空间起始位置 文件系统类型 efi 系统分区 容量16384M(16G)

5.挂载点"/home" 逻辑分区 空间起始位置 文件系统类型 ext4日志文件系统 容量 剩余全部

(分区完成后最下面一栏安装启动引导器的设备安装到/boot 分区下,最好)

计算机名称可以取消,尽量简单些

---------------------------------------------------------------------------------------------------------------------------------安装好之后添加源

先复制

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup

打开sources文件

sudo gedit /etc/apt/sources.list

添加阿里和清华源

# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse


# 清华大学源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# 源碼
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
##測試版源
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade

---------------------------------------------------------------------------------------------------------------------------------安装anaconda

清华镜像站:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下载六十四位的Linux版本

安装    

bash Anaconda3-5.2.0-Linux-x86_64.sh

遇到问题输入回车或者yes,完成安装

环境配置

sudo gedit ~/.bashrc
export PATH=$PATH:/home/xx/anaconda3/bin
source ~/.bashrc

检验 conda -V,显示版本就是变量配置成功,或者终端输入python,出来3以上版本就是对的

---------------------------------------------------------------------------------------------------------------------------------

安装pycharm

官网下载pycharm edu版本

tar -xzf pycharm-edu-xxxx.tar.gz

bin文件找到pycharm.sh,./pycharm.sh完成安装

针对edu版本无法添加到收藏夹的问题

file->setting->Appearance&Behavior->Menus and Toolbars->Main menu->File,点击File然后‘+’,Add Action 搜索Tools,OK,还可以添加RUN Window VCS ,最后apply。建立一个文件,然后点击菜单栏Tools,Create Desktop Entry,弹框勾选,然后OK,重启即刻添加到收藏夹。

记得将环境配置为anaconda3的环境

---------------------------------------------------------------------------------------------------------------------------------

安装copytranslator(翻译软件)

sudo dpkg -i copytranslator.deb

---------------------------------------------------------------------------------------------------------------------------------安装Clion

安装编译工具包
sudo apt install gcc
sudo apt install g++
sudo apt install make

解压后,./clion.sh即可

---------------------------------------------------------------------------------------------------------------------------------

VNC

解压server和viewer后终端输入 

sudo vnclicense -add WHJRK-UXY7V-Q34M9-CZU8L-8KGFA

---------------------------------------------------------------------------------------------------------------------------------

安装qt 需要登陆账号密码

chmod a+x qt.......................

./xxxx.run

添加环境变量(根据自己情况)

sudo gedit /etc/profile
export PATH="/home/brainiac/Qt/Tools/QtCreator/bin:$PATH"
export PATH="/home/brainiac/Qt/5.15.0/gcc_64/bin:$PATH"
source /etc/profile
依赖
sudo apt install libgl1-mesa-dev
sudo apt install libxcb-xinerama0
sudo apt install build-essential

---------------------------------------------------------------------------------------------------------------------------------安装GPU(驱动通过软件更新器来自动打)
卸载现有驱动
sudo apt-get remove nvidia-*
sudo apt autoremove

禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
添加blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u
禁用nouveau sudo gedit /boot/grub/grub.cfg   找到quiet slash,在后面添加 空格 acpi_osi=linux nomodeset
reboot
查询是否已经禁用 lsmod grep nouveau

bios中关闭安全boot
部分电脑(联想Y7000P)需要设置discreted graphics,部分是另一个,需要重复试错。联想电脑进入系统选择界面的时候,ubuntu摁e,删除nomodeset,换成acpi_osi-linux,F10进入系统

sudo gedit /etc/default/grub   将nomodest删除替换为 acpi_osi=linux
sudo update-grub

终端输入 ubuntu-drivers devices查看推荐的版本
使用软件更新器里面的其他附件,来自动打驱动

sudo apt-get update
sudo apt upgrade
重启reboot
输入nvidia-smi来查看是否成功

ps:如果重启黑屏,alt+ctrl+F2进入命令行模式,输入用户名密码

sudo apt-get purge nvidia-*    

sudo apt autoremove来卸载驱动,重启进入界面,解决问题

----------------------------------------------------------------------------------------------------------------------------

Cuda
查看驱动 nvidia-smi(驱动通过软件更新器来自动打)
查看cuda版本nvcc -V
查看驱动对应的cuda版本
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-major-component-versions
下载地址
https://developer.nvidia.com/cuda-toolkit-archive
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.4.2/local_installers/cuda-repo-ubuntu1804-11-4-local_11.4.2-470.57.02-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-11-4-local_11.4.2-470.57.02-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu1804-11-4-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
添加环境变量
sudo gedit ~/.bashrc
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
source ~/.bashrc
-----------------
测试是否安装成功
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

----------------------------------------------------------------------------------------------------------------------------cudnn
下载地址https://developer.nvidia.com/
下载解压
sudo cp cuda/lib64/* /usr/local/cuda-11.4/lib64/
sudo cp cuda/include/* /usr/local/cuda-11.4/include/
sudo chmod a+r /usr/local/cuda/include/cudnn.h   /usr/local/cuda/lib64/libcudnn*

----------------------------------------------------------------------------------------------------------------------------

pytorch

way1:在线安装
https://pytorch.org/
选择适合cuda的版本,一般cuda高于pytorch,输入命令在终端即可
way2离线安装
https://blog.csdn.net/qq_37541097/article/details/117993519#CPUGPU_33
-----------
验证是否可用
import torch
a = torch.cuda.is_available()
print(a)  
ngpu= 1 # Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339638.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号