Ubuntu 16.04 软件安装
注:安装方法都是笔者亲测有用
一:安装QQ(T)
安装过程请参考:https://www.linuxidc.com/Linux/2016-09/134923.htm
如果安装后,发现QQ无法登录,并提示版本太低,则将手机QQ的设备锁解除即可在ubuntu 登录。
二:安装cmake (3.9.1版本)
1.文件下载
wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gz
2.文件解压
tar zxvf cmake-3.9.1-Linux-x86_64.tar.gz
3.查看解压后目录
tree -L 2 cmake-3.9.1-Linux-x86_64(如果提示要安装tree,则:sudo apt-get install tree)
目录查看结果如下:
cmake-3.9.1-Linux-x86_64
├── bin
│ ├── ccmake
│ ├── cmake
│ ├── cmake-gui
│ ├── cpack
│ └── ctest
├── doc
│ └── cmake
├── man
│ ├── man1
│ └── man7
└── share
├── aclocal
├── applications
├── cmake-3.9
├── icons
└── mime
12 directories, 5 files
4.创建软连接
sudo mv cmake-3.9.1-Linux-x86_64 /opt/cmake-3.9.1
sudo ln -sf /opt/cmake-3.9.1/bin/* /usr/bin/
5.查看新装cmake版本
cmake -version
此时若显示:
cmake version 3.9.1
CMake suite maintained and supported by Kitware (kitware.com/cmake). 则安装成功
三、opencv多次安装失败总结
1.从此链接下载opencv安装包: http://opencv.org/releases.html
2.进入下载目录,解压下载下来的zip包
unzip opencv-3.4.1.zip
3.进入到解压后的文件包中,安装依赖库和cmake ,如果提醒需要apt-get update,那就先sudo su进入root权限,再sudo apt-get update,然后在执行下面命令安装依赖
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev
5.安装完cmake之后执行命令 ,创建编译文件夹,不创建的会提示
mkdir build
cd build
6.cmake编译一下,在/usr/local/下自己新建一个文件夹opencv320,否则默认安装在/usr/local/lib下,若想再装其他版本的opencv,使用时可能发生冲突,所以最好不同的版本安装于不同的文件夹下。
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv320 ..
注意1:如果已经在新的文件夹build中编译,但是会出现
-- Configuring incomplete, errors occurred!
See also "/home/walker/opencv-3.3.0/build/CMakeFiles/CMakeOutput.log".
See also "/home/walker/opencv-3.3.0/build/CMakeFiles/CMakeError.log". 之类的报错,把此文件夹下的cmakecache.txt删了再编译即可。
注意2:如果在配置过程中会出现一直卡在– ICV: Downloading ippicv_linux_xxxxx.tgz…
直到cmake结束,并出现:
-- Configuring done
-- Generating done
-- Build files have been written to: /home/walker/opencv-3.3.0/build
说明Cmake成功,可以进行下一步了。
7.执行命令,漫长的编译过程
sudo make(很漫长,等进度条走完至100%)
8.执行命令(不可忘记)
sudo make install
9.sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境首先将OpenCV的库添加到路径,从而可以让系统找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加
/usr/local/opencv320/lib
10.执行如下命令使得刚才的配置路径生效
sudo ldconfig
11.配置bash
sudo gedit /etc/bash.bashrc
在最末尾添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv320/lib/pkgconfig
export PKG_CONFIG_PATH
保存,执行如下命令使得配置生效
source /etc/bash.bashrc
更新
sudo updatedb
如果打开python后,import cv2时,提示 ImportError: No module named cv2
则需要安装python-opencv模块,在命令窗口中键入: sudo pip install opencv-python
安装成功后,即可导入cv2,此时能够正确导入cv2,且正确显示版本号:
查看opencv版本方法:
1. 终端输入:pkg-config --modversion opencv
2. Python
import cv2
cv2.__version__
参考博客:
https://www.cnblogs.com/arkenstone/p/6490017.html
https://blog.csdn.net/u014303844/article/details/78885968
https://blog.csdn.net/cocoaqin/article/details/78163171
四、完全卸载opencv:
很多人在第一次安装完opencv后,因为项目的要求,所需版本与与自己存在的版本不符,卸载又难以卸载干净,所以再次安装时总是安装不成功。先进入安装文件夹build,在终端执行:
1. $ sudo make uninstall
2. $ cd ..
3. $ sudo rm -r build
4. $ sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*
五:sublime安装()
参考链接:https://www.linuxidc.com/Linux/2017-01/139237.htm
六:有道安装()
1.deb包下载:http://cidian.youdao.com/index-linux.html (我的是youdao-dict_1.1.0-0-ubuntu_amd64.deb)
2.使用dpkg安装有道
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb(此时会报错,大致说缺少pyqt5,则进行第二步)
3.进行上一步的补安装
sudo apt-get -f install
sudo apt-get install python3-pyqt5
sudo apt-get install tesseract-ocr
4.再次使用dpkg安装有道
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
终端会提示要安装:gstreamer0.10-plugins-ugly 但是16.04没有gstreamer0.10-plugins-ugly,所以我们将有道里的gstreamer0.10-plugins-ugly也去掉就可以了
5.去掉gstreamer0.10-plugins-ugly依赖
1.解压deb包:
sudo dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict
2.解压deb包中的control信息(包的依赖就写在这个文件里面):
sudo dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
3.编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。(使用Vi方式编辑)
sudo vi ./youdao-dict/DEBIAN/control
i:开始编辑
ESC:退出编辑
:wq 保存并退出编辑
(至此,已经将有道里的gstreamer0.10-plugins-ugly依赖给删除了,再在16.04安装就不会报错了)
4.重新打包:
sudo dpkg-deb -b youdao-dict youdaobuild.deb
5.安装重新打包的安装包(两种情况)
## 已经安装gdebi包管理器,可以使用如下命令安装,自动解决依赖问题
sudo gdebi youdaobuild.deb
##使用dpkg进行安装
sudo dpkg -i youdaobuild.deb
出现缺少的依赖使用如下命令安装所需依赖
sudo apt install -f
依赖安装完成后再次键入如下命令进行安装
sudo dpkg -i youdaobuild.deb
至此,安装完毕,检验是否安装成功,在终端输入 youdao-dict ,若显示正在启动有道,则表明安装成功。
七、pycharm 社区版安装(若之前安装过,得先卸载干净再重装)
1. 去官网下载社区版
2.解压,并在解压的目录之下打开终端运行:sh pycharm.sh,会出现一系列设置,默认选择下去就可以
3. 添加解释器python,以及设置颜色,自行百度。
八、Ubuntu 16.04 pycharm设置桌面快捷启动方式:
1.在终端打开
sudo gedit /usr/share/applications/pycharm.desktop
2. 然后就会弹出一个新框,我们将下面的内容贴上去:
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/home/snakeson/developer/pycharm-community-2017.2.3/bin/pycharm.sh" %f
Icon=/home/snakeson/developer/pycharm-community-2017.2.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;
注意一定要将Desktop Entry复制进去,也就是上面的全部都要复制进去,这里我们需要替换掉两个地方:Exec=”xx”和Icon=,这里要替换掉我们的pycharm解压的目录,当然了,我已经替换好了,如果你的目录跟我的目录不一样的话,你得把路径给换了,不管你是pycharm2017还是pycharm2016,,例如Comment什么的都不要改变,只变上面提到的两个路径就可以了。
3. 添加可执行权限
sudo chmod +x /usr/share/applications/pycharm.desktop
4.拷贝到桌面
将/usr/share/applications/pycharm.desktop文件拷贝到桌面,双击即可运行。
九:安装tensorflow
sudo pip install tensorflow (自动检测合适版本)
或者:sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl
测试是否安装成功:
1.在终端输入命令: python
2.进入python命令下,测试tensorflow:
import tensorflow as tf
sess = tf.Session()
hello=tf.constant('Hello,Tensorflow!')
print(sess.run(hello))
3.回车,若在终端下显示 Hello,Tensorflow! 则表示安装tensorflow成功。