1. 程式人生 > >[Ubuntu]:Python-2.7.11+Pomegranate手動安裝指南

[Ubuntu]:Python-2.7.11+Pomegranate手動安裝指南

Python安裝(手動)

解壓至Ubuntu,進入解壓目錄,執行

./configure
make
make install

blob.png

blob.png

blob.png

ps:編譯需要幾分鐘的時間,根據電腦效能有所不同

blob.png

blob.png

許可權不夠請使用

sudo make install

安裝完成即可使用python

blob.png

Pomegranate包安裝

首先安裝pip工具

sudo apt-get install python-pip
#若報依賴的錯誤則使用aptitude安裝
sudo apt-get install aptitude
sudo aptitude install python-pip

blob.png

依次選擇n    y,之後正常安裝即可

安裝numpy

pip install numpy

若安裝出錯,可以自行下載numpy的安裝包

sudo python setup.py install

blob.png

blob.png

若提示沒有setuptools,同樣下載

sudo python setup.py install

可能會出現“Compression requires the (missing) zlib module“

這時就需要刪除python,在安裝python2.7.11之前先安裝zlib1g-dev軟體包,安裝完成後再重新安裝python2.7.11,然後再執行sudo python setup.py install

sudo apt-get build-dep python
sudo apt-get remove python
sudo aptitude install zlib1g-dev #依次選擇n y之後正常安裝
sudo aptitude install libssl-dev #依次選擇n y之後正常安裝

cd Python-2.7.11#Python解壓目錄
./configure
make #已經make過擇無需再次make
sudo make install

cd setuptools-28.8.0
sudo python setup.py install

使用setuptools下載numpy

sudo easy_install numpy

若安裝卡住,ctrl+c結束,自行下載numpy的安裝包

下載numpy1.11.2,(tar.gz)解壓,cd至解壓目錄

sudo python setup.py install #安裝時間較長

pomegranate正常執行需要安裝以下元件

- Cython
- NumPy
- SciPy
- NetworkX
- joblib

下載Cython,(tar.gz)解壓,cd至解壓目錄

make
sudo python setup.py install

下載scipy,(tar.gz)解壓,cd至解壓目錄

sudo python setup.py install
#若出現numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
#執行
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran

下載networkx,(tar.gz)解壓,cd至解壓目錄

sudo python setup.py install

下載joblib,(tar.gz)解壓,cd至解壓目錄

sudo python setup.py install

下載utils,(tar.gz)解壓,cd至解壓目錄

sudo python setup.py install

最後

下載pomegranate,(zip)解壓,cd至解壓目錄

sudo  python  setup.py  instal