1.1 python 常用的第三方包
1.1.1 pygame
主要用于游戏开发。
Windows下安装:
(1) 安装python,添加python环境变量:计算机->系统属性->高级系统设置->高级->环境变量 添加你安装python路径(例如C:\Python27)到变量名为path的系统变量下;
(2) 安装pip,下载:https://pypi.python.org/pypi/pip#downloads 解压,cmd在解压路径下执行python setup.py install进行安装,添加pip 环境变量:计算机->系统属性->高级系统设置->高级->环境变量 添加你安装python路径(例如C:\Python27\Scripts)到变量名为path的系统变量下;
(3) 安装pygame:cmd 执行pip install pygame;
Linux下安装:
(1) python2 :$ sudo apt-get install python-pygame
(2) Python3:
$ sudo apt-get install python3-dev mercurial
$ sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
$ sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
$ sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
$ sudo apt-get install python-numpy
$ hg clone https://bitbucket.org/pygame/pygame
$ cd pygame
$ python3 setup.py build
$ sudo python3 setup.py instal
*** python2.7版本只支持到2020年1月1日 ,建议新学习者安装python3版本。
1.1.2 opencv
主要用于图像处理以及计算机视觉算法。
Windows下安装:pip install opencv-python
Linux下安装:$ sudo apt install python-opencv
1.1.3 matplotlib(包含pyplot和pylab)
主要用于可视化的2D、3D 绘图。
Windows下安装:pip install matplotlib-python
Linux下安装:$ sudo apt install python-matplotlib
1.1.4 numpy
主要用于存储和处理大型矩阵,实用的线性代数、傅里叶变换和随机数生成函数,稀疏矩阵运算包scipy配合使用更加方便。
Windows下安装:下载相应的Numpy安装包,.whl格式,cmd在.whl目录下执行 pip install numpy文件名.whl 进行安装
Linux下安装:
$ wget http://jaist.dl.sourceforge.net/project/numpy/NumPy/1.9.0/numpy-1.9.0.zip
$ unzip numpy-1.9.0.zip
$ cd numpy-1.9.0
$ python setup.py install
1.1.5 sklearn
主要用于机器学习(ML)。
Windows下安装:pip3 install sklearn
Linux下安装:$ sudo pip install sklearn(已安装pip的情况下)