最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)

目录

  • ubuntu1604镜像环境下载
  • ubuntu环境安装
  • ubuntu安装anaconda
  • ubuntu更换下载源
  • Ubuntu安装tensorflow-gpu
  • Ubuntu安装搜狗输入法
  • Reference

我的电脑是
华硕ROG系列
nvidia GTX1060
12g内存

预期目标是安装双系统(win10(原装系统)+ ubuntu1604lts), 并且能够安装GPU版本的tensorlow和其他AI框架。
win10相关环境安装教程,参见我前面的教程:https://blog.csdn.net/weixin_42237113/article/details/104366282

ubuntu1604镜像环境下载

官方地址(国内下载非常慢,不太推荐)
国内镜像下载地址推荐:
ubuntu16.04下载地址:
 中科大源
http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/
 阿里云开源镜像站 (推荐)
http://mirrors.aliyun.com/ubuntu-releases/16.04/
 兰州大学开源镜像站
http://mirror.lzu.edu.cn/ubuntu-releases/16.04/
 北京理工大学开源
http://mirror.bit.edu.cn/ubuntu-releases/16.04/
 浙江大学
http://mirrors.zju.edu.cn/ubuntu-releases/16.04/

ubuntu环境安装

1制作ubuntu启动盘
下载软碟通,下载好ubuntu镜像,参考教程,在win10下进行ubuntu启动盘的制作;
或采用refus工具制作ubuntu的启动盘;

下载最新的refus, 选择好镜像, 使用默认配置就好,不用更改

2 启动安装之前准备工作
a. 安装之前,进入BIOS界面将Secure Boot Control安全启动关掉

b. 在启动安装时,在此时按e进入编辑界面,
最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第1张图片将 quite splash — 改为 quite splash nomodeset,或者改为quite splash nouveau.modeset
最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第2张图片

  1. 安装系统和ROS

之后进入安装界面,按照这篇文章上的ubuntu安装过程进行安装,UEFI不用分/boot区

  1. 禁用nouveau,使用nvidia驱动

ubuntu16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会冲突,无法安装N卡驱动。

给大家说一个简单方法,图像化界面自动安装推荐驱动:

step1: 禁用原有驱动
a.终端输入:
sudo gedit /etc/modprobe.d/blacklist.conf

b.在文本内容里最后添加:
blacklist nouveau
options nouveau modeset=0

c. 刷新内核
sudo update-initramfs -u

d. 重启计算机,一定要重启
reboot

e. 重启后检查,输入以下命令,如果没有信息显示,说明nouveau已被禁用,接下来可以安装N卡驱动,否则重新禁用;
lsmod | grep nouveau

step2: 改用nvidia 驱动
点击左上角搜索栏 -> software & updates -> additional drivers -> 选择系统推荐的nvidia驱动,点击apply changes即可。

安装的应该就是符合你当前版本的nvidia 驱动
最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第3张图片

补充说明(重要!!!):

安装驱动之前一定要看清自己的显卡和需要的版本。(这个下载源不一定有你需要的驱动版本,可能推荐的不太对),可以通过添加【更新下载源源地址地址】显示出来需要的驱动!!!

(1)先去官网看一下自己显卡和nvidian需要的版本:地址

最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第4张图片他会显示出来你可以安装的一些列的版本:
最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第5张图片(2) 在终端中使用如下命令更新一下下载源

#1. 更新apt-get源列表
sudo apt-get update
sudo apt-get upgrade
#2. 添加驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

然后在软件和更新的附加驱动里面就可以找到较新的、符合要求的驱动了!

例如说我是Geforce 160, 安装了nvida-418版本,完全是可以的

最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第6张图片
(3) 更换使用驱动

如果说小伙伴出现了驱动不匹配或者驱动安装错误的话,在进行了跟新驱动源之后(即步骤(1)、(2)),
可以直接选择需要的新的驱动,点击Apply Changes 即可

!!!屡试不爽,真的好用!!!!

ubuntu安装anaconda

参见这篇文章,使用清华镜像源下载和安装
注意:
安装最后,会提示如下:

You have chosen to not have conda modify your shell scripts at all. To
activate conda’s base environment in your current shell session:

eval “$(/home/xxx/anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)”

To install conda’s shell functions for easier access, first activate,
then:

conda init

If you’d prefer that conda’s base environment not be activated on
startup, set the auto_activate_base parameter to false:

conda config --set auto_activate_base false

如果希望按下ctl+Alt+T启动termianl的时候,自动初始化anaconda base环境的话,执行如下:
需要手动初始化conda的同学,执行如下指令:

eval "$(/home/xxx/anaconda3/bin/conda shell.bash hook)"

进入了base环境

conda init

具体参见:
https://blog.csdn.net/lizhe_dashuju/article/details/90721031

ubuntu更换下载源

参见这篇博客

注意:自行填写pip文件的时候:

#报错解决详细过程(上有人说是权限的问题,修改权限后依然报错)
#先新建 .pip 文件夹,再新建文件 pip.conf,再将相关下载源填写

$ cd ~ 
$ mkdir .pip
$ cd .pip
$ vi pip.conf 

Ubuntu安装tensorflow-gpu

有一些细节是需要注意一下的就是系统自带的pip , anaconda自带的pip, conda install
a.系统自带pip版本
需要注意点 是,一般的ubuntu都是自带python2.7和python3.5的,他们各自的pip也是自带的。
最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第7张图片

最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第8张图片在这里插入图片描述
可以自行查看一下。
没有pip的话,可以自行安装一下pip3

sudo apt install python3-pip

b. anaconda自带的pip、conda install
进入到了conda虚拟环境中,查看一下相关的pip
最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第9张图片在这里插入图片描述
可以发现 anaconda的pip和ubuntu自带的pip完全是两回事。
所以可以在anaconda虚拟环境中放心使用pip install xxx
来安装相关软件。

一步到位安装GPU版本的、最简单的方法如下:

a. 确定你已经安装好了nvidia相应驱动(参照上面内容)
可以用 如下命令查看:

nvidia-smi

b.已经安装完好anaconda,并且顺利更换国内下载源(注意一定要保存-default,有一些内容还是需要从国外下载的)

c. 在虚拟环境中安装GPU版本tensorflow

conda install tensorflow-gpu==1.14.0

最详细的ubuntu1604安装攻略(更换下载源、安装ROS、tensorflow-gpu、常见设置等)_第10张图片
就是这么简单, anaconda会自动帮你安装相应版本的cuda-toolkit, cudacnn等,再也不用你担心什么版本不匹配的问题了!!!

后面在这个环境中,你缺少什么就安装什么就好,就是这么简单!!!!

Ubuntu安装搜狗输入法

具体参见:https://blog.csdn.net/u010648921/article/details/82624219

Reference

1.ROG安装双系统 :https://blog.csdn.net/sss_369/article/details/90700183

2.UBUNTU安装anaconda
https://blog.csdn.net/qq_15192373/article/details/81091098
https://blog.csdn.net/weixin_40859436/article/details/83152249

3.ubuntu更换pip install,apt-get,conda install 成国内源
https://www.cnblogs.com/luzeming/p/10595482.html
https://blog.csdn.net/weixin_44312186/article/details/103425955

4.其他常见问题
NotWritableError: The current user does not have write permissions to a required path.

E212: Can’t open file for writing

你可能感兴趣的:(机器学习环境安装和使用,人工智能学习路线和资源整理,深度学习,tensorflow,机器学习)