常用开发环境配置

电脑配置信息: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安装

  1. 第一步下载系统镜像,https://www.ubuntu.com/download/desktop  Download(下载),会自动弹出下载信息,完成下载iso文件即可。

2.需要使用U碟通写入系统,需要一个大于8G的空U盘。下载安装U碟通(自行百度),打开U碟通、点击文件、打开、选到刚才下载好的iso文件,再点击启动、写入硬盘映像,会弹出另一个对话框,在对话框内只需要修改写入位置(选择准备好的空U盘),点击开始,等待完成 ,out。

3.U盘插入电脑,打开BIOS,设置为U盘启动,正常情况下就进入了安装界面。设置语言、时间等。注意:安装类型选择清除整个盘并安装Ubuntu,这种情况下会删除之前的所有信息,如果要装双系统慎用,如果之前盘上有其他重要信息慎用。一路傻瓜操作下去就安装好了。

支持python的 oj 支持python的硬件_支持python的 oj


支持python的 oj 支持python的硬件_Ubuntu18.04 系统安装_02


4.在左下角菜单栏里找到软件更新器,更新一下,(时间可能会比较长,联网是肯定的),大功告成。

2.语言设置

说明:如果安装好系统后发现界面是英文的想要改为中文,则看如下教程,如果为中文则跳过这部分。

1.在左下角里面打开语言支持(认图标即可)

支持python的 oj 支持python的硬件_Ubuntu Python环境配置_03


2. 点击install/Remove…,在里面找到汉语(Chinese)打上对勾并应用(Apply)

支持python的 oj 支持python的硬件_Ubuntu18.04 系统安装_04


支持python的 oj 支持python的硬件_Opencv安装_05


3.等待下载完毕会出现汉语中国,长点击将其拖到最上面,点击Apply… 重启,,,搞定。

支持python的 oj 支持python的硬件_Selsnium测试模块安装_06


支持python的 oj 支持python的硬件_支持python的 oj_07

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自带的软件中心安装)

支持python的 oj 支持python的硬件_支持python的 oj_08


2.安装 ,找到下载的.deb文件,双击,会跳转到软件中心,点击安装即可。

3.Ubuntu系统配置输入法,同样打开语言支持,点击键盘输入法系统,正常情况下是IBus,修改为fcitx,应用。

4.搞定。

支持python的 oj 支持python的硬件_Ubuntu Python环境配置_09

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文件包

支持python的 oj 支持python的硬件_Ubuntu18.04 系统安装_10

(这种情况可能是因为我的浏览器出了问题,不过不影响下载)

 点击Download.deb下载即可

支持python的 oj 支持python的硬件_支持python的 oj_11


2.安装,双击.deb文件包安装

3.安装插件,点击Edit、preferences

支持python的 oj 支持python的硬件_Ubuntu Python环境配置_12


点击install

支持python的 oj 支持python的硬件_Ubuntu18.04 系统安装_13


支持python的 oj 支持python的硬件_Ubuntu Python环境配置_14

常用插件:

  1. ATOM的汉化插件:simplified-chinese-menu
  2. 文件图标美化:file-icons
  3. 代码小地图:minimap
  4. 代码小地图:minimap
  5. python代码自动补全:autocomplete-python

7.显卡驱动安装

显卡驱动可以直接使用软件更新器安装,不需要其他麻烦的命令

打开软件软件更新器,设置,附加驱动,默认使用下面那个,应改为上面的nvidia-driver-390,点击应用更改,等待就OK了。

支持python的 oj 支持python的硬件_Ubuntu18.04 系统安装_15

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文件!

支持python的 oj 支持python的硬件_支持python的 oj_16


打开终端,命令:

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.解压下载的压缩包得到一个可执行文件

支持python的 oj 支持python的硬件_Ubuntu18.04 系统安装_17


4.打开终端 :

cd 下载/
sudo cp geckodriver /usr/bins


结束