折腾基础环境的备忘录

这次完全重新安装了电脑,估计能用一个月吧。

毕竟一个月之后就毕业了,毕竟一个月之后 Ubuntu16.04 也就发布了。

主要是解决 N 多 Python 的问题。发出来备忘。

需要拿 apt-get 来安装的东西:

  1. cmake
  2. build-essential
  3. libatlas-base-dev(给 scipy 和 matplotlib 用的)
  4. gfortran(给 scipy 和 matplotlib 用的)
  5. libboost-all-dev(给 dlib 用的 boost 库)
  6. curl
  7. libxft2
  8. libfreetype6-dev(给 matplotlib 用的 freetype 库)
  9. python-qt4
  10. python3-pyqt4
  11. lamp-server^
  12. libmysqlclient-dev(给 mysqldb 用的 mysql 库)
  13. python3-pip
  14. libjpeg8-dev
  15. libjasper-dev
  16. libtiff-dev
  17. libjpeg-dev
  18. qt4-default(给 OpenCV 用的,但不知道是 Qt4 还是 Qt5)
  19. qt5-default
  20. libapache2-mod-wsgi-py3(给 apache 用的)

需要编译安装的东西

  1. OpenCV(OpenCV 安装手记见 这里

需要拿 pip3 来安装的东西:

  1. pip(升级)
  2. setuptools(升级)
  3. numpy
  4. scipy
  5. matplotlib
  6. pandas
  7. nose
  8. sympy
  9. django
  10. pymysql
  11. mysqlclient
  12. scikit-learn
  13. scikit-image
  14. dlib

使用 pip 安装的时候建议使用国内源。可选的主要有如下几个:

  1. 豆瓣(http://pypi.douban.com/simple)
  2. 阿里(http://mirrors.aliyun.com/pypi/simple)
  3. 中科大(http://pypi.mirrors.ustc.edu.cn/simple)

使用方法是 sudo pip3 install SOME_PACKAGE_NAME -i http://pypi.douban.com/simple

因为不是 https,所以还需要加上参数 --trusted-host pypi.douban.com

完整:

  1. 安装: sudo pip3 install SOME_PACKAGE_NAME -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
  2. 升级: sudo pip3 install SOME_PACKAGE_NAME -U -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

后记

全部使用 pip 还是比较顺利的,只是 matplotlib 的出错信息比较奇怪。

OK 大致就这些。

下面开始写毕设,还要在阿里云上弄出来一个这个环境……

发表评论

电子邮件地址不会被公开。 必填项已用*标注