迟迟不愿装win7+Ubuntu双系统。是由于以前有一次安装win7 64bit和win732bit双系统的经历,结果是正常使用一段时间后,系统会提示没有激活,很是心累。
故一直使用win7作为深度学习的环境。安装软件也各种花样踩坑出坑,先后尝试过使用使用虚拟机和使用远程的云平台,发现都有一些我不能忍受的问题。
虚拟机本来就是一个体验linux的产品,在windows平台,占用额外内存;在运行代码时偶尔会出现只有虚拟机才会有的报错,所以弃用。云平台一般都没有桌面,对于linux小白来说,并不友好。
在咨询了几个小伙伴之后,发现大家的linux和windows双系统都运行的挺好的。所以在再一次出现windows上,模块安装报错时,果断决定安装ubuntu双系统。
一 所需材料:
装有win7/系统的电脑一台(win10也可,但我没试过)
Ubuntu系统16.04
Universal USB Installer
easyBCD系统引导工具
二 步骤
1.
备份U盘重要资料,制作U盘启动盘,参考链接见步骤4。
2.
备份电脑重要资料,不要存在侥幸心理!
3.
硬盘分区。https://www.bilibili.com/video/av11040761
按照视频内容,腾出一定的硬盘空间。
4.
安装双系统并引导
参考上述视频和以下链接:
Windows下安装Ubuntu 16.04双系统
http://www.cnblogs.com/Duane/p/5424218.html
win7 下安装 ubuntu 16.04双系统
https://www.cnblogs.com/zle1992/p/6289481.html
5. 安装必要的软件
###(1)安装flash 插件
https://jingyan.baidu.com/article/3c48dd34a2952ee10be35820.html
###(2) 配置镜像源,提高软件下载速度
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
sudo apt update
sudo apt upgrade
###(3) 只安装chrome 不安装不稳定的chromium
参考链接:http://www.mamicode.com/info-detail-1750182.html
主要内容:采用下载deb包,手动安装
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
(卸载firefox,可选)sudo apt remove firefox/chromium-browser
(4) 其他配置
https://www.linuxidc.com/Linux/2016-09/135165p2.htm
或https://blog.csdn.net/xw12138/article/details/78005554?locationNum=2&fps=1
卸载liboffice,安装wps,搜狗输入法,fq
wps,搜狗
sudo dpkg -i ***.deb(可能会安装失败,由于缺少支持的模块)
sudo apt -f install (修复依赖)
sudo dpkg -i ***.deb(继续安装即可)
安装完成在 搜索 中搜索对应名称即可。
问题:解决wps字体缺失:https://blog.csdn.net/StefanSalvatore/article/details/72765659
fq:
https://blog.csdn.net/snnily/article/details/78056034
teamviwer:
https://zhuanlan.zhihu.com/p/31151247
配置快捷键
https://zhuanlan.zhihu.com/p/31151247
参考
视频:https://www.bilibili.com/video/av13832824?from=search&seid=9640475942827340131
网页:ubuntu16.04主题美化和软件推荐https://blog.csdn.net/xw12138/article/details/78005554?locationNum=2&fps=1
或https://www.linuxidc.com/Linux/2016-09/135165p2.htm
##6. 配置深度学习环境
###(1)更改默认版本为python3:
https://blog.csdn.net/mutilcam_prince/article/details/78333796
(2)No module named pip解决办法:
https://blog.csdn.net/realDonaldTrump/article/details/79040971
pip不好用,直接卸载重新安装,因升级会打来一些不兼容问题
https://blog.csdn.net/jasonzzj/article/details/53341271
ubuntu16.04 安装virtualenv:https://blog.csdn.net/WxyangID/article/details/53308865
(3)安装支持pip3
首先需要安装支持Python3的pip管理工具,如果是Python2.x可以直接使用如下sudo apt-get install pip
装的是pip2不支持Python3.x,可以使用如下命令安装pip3
sudo apt-get install python3-pip
安装tensorflow
pip3 install --upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.5.0rc1-cp35-cp35m-linux_x86_64.whl
###(4)可选择安装anaconda或者分别安装各个科学计算库,
推荐前者,可以避开各个库版本不兼容的问题。(以下是采用后者安装)
在虚拟环境中安装jupyter notebook/matplotlib/
尽量查阅官网中写的安装方法,否则很多博客都跟不上时间(鱼与渔),
- jupyter notebook
python3下:
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
- matplotlib
sudo apt-get install python3-matplotlib #(很快,自动安装numpy)
- keras
sudo pip3 install h5py # (网速太慢,几次都安装失败,但最后成功了)
sudo pip3 install keras # 有时安装不上,采用下面的源码安装
使用源码安装,很快
git clone https://github.com/fchollet/keras.git
接着 cd 到Keras的文件夹中,并运行下面的安装命令:
sudo python3 setup.py install
- numpy版本兼容问题:
sudo pip uninstall numpy
sudo pip install numpy==1.14.5
###(5)pycharm安装
cd进入pycharm-community/bin;在终端输入sh ./pycharm.sh,回车。
### 总结:安装一些计算库:
1 网速慢,可以稍等一下,多尝试几次,而非换平时网速更不好的网络(自己网络原因,下载端服务器原因)
2 使用网页/wget命令 下载,离线安装( sudo pip3 install -U pandas-0.23.4-cp35-cp35m-manylinux1_x86_64.whl )
3 访问国外网站:上午网速>下午网速>晚上网速
#三 进一步学习
**-linux入门视频:重点内容**
尚硅谷_韩顺平_Linux教程 https://www.bilibili.com/video/av21303002
**-Ubuntu书籍入门:**
完美应用Ubuntu 何晓龙李明 编著
https://book.douban.com/subject/5327904/