常用开发环境配置
电脑配置信息:CPU:i5 8400,固态256G,内存 8G,GPU:GTX1080
配置内容:
1. 系统Ubuntu18.04安装
2. 语言配置
3. 谷歌浏览器安装
4. 搜狗输入法安装及配置
5. Python环境安装及配置
6. atom及插件安装
7. 显卡驱动安装
8. tensorflow-gpu完整安装
9. Opencv安装
10. 测试模块安装(selenium)
1.系统Ubuntu18.04安装
- 第一步下载系统镜像,https://www.ubuntu.com/download/desktop Download(下载),会自动弹出下载信息,完成下载iso文件即可。
2.需要使用U碟通写入系统,需要一个大于8G的空U盘。下载安装U碟通(自行百度),打开U碟通、点击文件、打开、选到刚才下载好的iso文件,再点击启动、写入硬盘映像,会弹出另一个对话框,在对话框内只需要修改写入位置(选择准备好的空U盘),点击开始,等待完成 ,out。
3.U盘插入电脑,打开BIOS,设置为U盘启动,正常情况下就进入了安装界面。设置语言、时间等。注意:安装类型选择清除整个盘并安装Ubuntu,这种情况下会删除之前的所有信息,如果要装双系统慎用,如果之前盘上有其他重要信息慎用。一路傻瓜操作下去就安装好了。
4.在左下角菜单栏里找到软件更新器,更新一下,(时间可能会比较长,联网是肯定的),大功告成。
2.语言设置
说明:如果安装好系统后发现界面是英文的想要改为中文,则看如下教程,如果为中文则跳过这部分。
1.在左下角里面打开语言支持(认图标即可)
2. 点击install/Remove…,在里面找到汉语(Chinese)打上对勾并应用(Apply)
3.等待下载完毕会出现汉语中国,长点击将其拖到最上面,点击Apply… 重启,,,搞定。
3.谷歌浏览器安装
参考:(https://jingyan.baidu.com/article/335530da98061b19cb41c31d.html) 百度经验
1.打开终端输入以下命令
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
正常情况下就安装成功了,可以在左下角里面寻找使用。
4.搜狗输入法安装及配置
1.下载,打开谷歌浏览器,搜索搜狗输入法for linux,下载64位,文件包后缀名为.deb(这类型的文件可以使用Ubuntu自带的软件中心安装)
2.安装 ,找到下载的.deb文件,双击,会跳转到软件中心,点击安装即可。
3.Ubuntu系统配置输入法,同样打开语言支持,点击键盘输入法系统,正常情况下是IBus,修改为fcitx,应用。
4.搞定。
5.Python环境安装及配置
1.Ubuntu18.04,自带Python3.6(Ubuntu16.04自带Python3.5)使用不需要专门安装(说明:如果安装其他版本的Python肯会出现系统错误)
2.pip3安装,输入命令sudo apt install python3-pip
2.numpy、pandas、scipy、sklearn、matplotlib等第三方库安装
pip3 install xxxxxxx(numpy/pandas……)
6.atom及插件安装
1.下载,搜索atom进入官网下载.deb文件包
(这种情况可能是因为我的浏览器出了问题,不过不影响下载)
点击Download.deb下载即可
2.安装,双击.deb文件包安装
3.安装插件,点击Edit、preferences
点击install
常用插件:
- ATOM的汉化插件:simplified-chinese-menu
- 文件图标美化:file-icons
- 代码小地图:minimap
- 代码小地图:minimap
- python代码自动补全:autocomplete-python
7.显卡驱动安装
显卡驱动可以直接使用软件更新器安装,不需要其他麻烦的命令
打开软件软件更新器,设置,附加驱动,默认使用下面那个,应改为上面的nvidia-driver-390,点击应用更改,等待就OK了。
8.tensorflow-gpu完整安装
1.安装显卡驱动,,上一步已经搞定。
2.安装CUDA,更换gcc版本(CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3,故手动安装gcc-6与g+±6)打开终端,输入:
sudo apt-get install gcc-6 g++-6
cd /usr/bin
sudo rm gcc
sudo ln -s gcc-6 gcc
sudo rm g++
sudo ln -s g++-6 g++
下载9.0版本:https://developer.nvidia.com/cuda-90-download-archive , 看图下载.run文件!
打开终端,命令:
cd 下载/
sudo sh cuda_……(刚才下载的.run文件)
Ctrl+C跳过文档说明,“是否为NVIDIA安装驱动nvidia-384?”,选择否,因为已经安装好驱动程序了,其他选择是,默认安装在/usr/local/cuda文件夹。
配置环境变量:命令:sudo gedit /etc/profile
在文件末尾添加路径,也就是安装目录,命令如下:
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64$LD_LIBRARY_PATH
保存并退出,重启电脑:sudo reboot
测试:命令:
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
未报错,安装完成
3.安装cuDNN 7.0
从官网下载,这个需要注册 https://developer.nvidia.com/rdp/cudnn-download 下载压缩包cudnn-9.0-linux-x64-v7.solitairetheme8(版本号必须严格对应,cuda9.0对应cudnn7.0),然后解压。
打开终端,命令:
cd (解压后文件所在文件夹)
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
配置环境变量:sudo gedit ~/.bashrc
打开后末尾添加:
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
保存并退出 执行:source ~/.bashrc 之后搞定。。。
4.检查版本是否符合:命令:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
nvcc –version
显示:(cudnn7.0* cuda9.0*) 说明安装成功
5.安装tensorflow-gpu
终端:pip3 install tensorflow-gpu
6.测试:
终端:python3
>>>import tensorflow as tf ###未报错说明安装成功
9.Opencv安装
打开终端:
pip3 install opencv-python
#安装最新的OpenCV3.3开发包
pip3 install opencv-contrib-python #
安装最新的OpenCV3.3扩展
10.测试模块安装(selenium)
1.首先安装selenium,打开终端:pip3 install selenium
2.安装火狐驱动(谷歌浏览器配置太麻烦了),下载地址: https://github.com/mozilla/geckodriver/releases/ 选择linux64位的压缩包。
3.解压下载的压缩包得到一个可执行文件
4.打开终端 :
cd 下载/
sudo cp geckodriver /usr/bins
结束