在Ubuntu中自帶的有python模塊,但是該模塊較爲簡單,並不含有日常處理所需的數據庫和安裝包。接下來說一下python的手動安裝方法,並附帶安裝我所需要的庫。
注意:ubuntu16.04中包含了python-2.7,python-3.5,在terminal下直接鍵入python可查看你所使用的版本,如圖爲我自己的python版本:
如果你所使用的也是2.7的話可以安裝如下步驟進行安裝,若爲3.5時所需安裝有所不同。
1.安裝所需依賴
sudo apt-get install libfreetype6-dev
2.下載安裝包並解壓。
wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar -zxvf Imaging-1.1.7.tar.gz
3.修改setup.py 中依賴庫的路徑
cd Imaging-1.1.7
emacs setup.py (emacs與vim一樣只是文本編輯器 sudo apt-get install emacs)
配置zlib ,freetype路徑
如果不知道系統中庫所在位置,可以使用如下命令查看:
pkg-config - -variable=libdir zlib
pkg-config - -variable=libdir freetype2
TCL_ROOT = None
JPEG_ROOT = None
ZLIB_ROOT = “/usr/lib/x86_64-linux-gnu”
TIFF_ROOT = None
FREETYPE_ROOT = “/usr/lib/x86_64-linux-gnu”
LCMS_ROOT = None
4.安裝
sudo python setup.py build
確保設定過路徑的庫都是 avilable的,然後進行安裝:
sudo python setup.py install
經實測,以上安裝方法在virtualenv中也是可行的。
一下是我所需的數據庫,如果有需要其他的可以查閱其他資料