2017年6月3日 星期六

手動安裝Python到指定目錄

若要自己安裝Python到自己的目錄,可以按照下面的做法(在這邊作業系統是Linux,安裝的Python版本是2.7.13,安裝的位置是 /opt/Python-2.7.13/ ):
  1. wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
  2. tar zxvf Python-2.7.13.tgz && cd Python-2.7.13/
  3. ./configure --prefix=/opt/Python-2.7.13 --enable-optimizations
  4. make install
  5. /opt/Python-2.7.13/bin/python -V
    Python 2.7.13
  6. wget https://bootstrap.pypa.io/get-pip.py
  7. /opt/Python-2.7.13/bin/python get-pip.py --prefix=/opt/Python-2.7.13
  8. /opt/Python-2.7.13/bin/pip list --format=columns
    Package    Version
    ---------- -------
    pip        9.0.1
    setuptools 36.0.1
    wheel      0.29.0 
  9. /opt/Python-2.7.13/bin/pip install matplotlib

這樣就可以把自己安裝Python-2.7.13到指定目錄,並且透過pip來安裝套件
  1. 從Python官網下載source code
  2. 解開套件
  3. 設定安裝的路徑。後面的最佳化參考《what does --enable-optimizations do while compiling python?》的說明
  4. 編譯與安裝
  5. 確認安裝的Python版本
  6. 下載pip安裝套件
  7. 安裝pip到我們要的目錄。最後pip這支程式會放在 /opt/Python-2.7.13/bin/pip
  8. 用pip來看這個Python目前有的套件在哪邊
  9. 用pip來安裝matplot這個套件。參考《Python的套件管理程式PyPI(pip)》一文看pip的使用方式
使用pip安裝的套件放在/opt/Python-2.7.13/lib/python2.7/site-packages / 


參考資料

_EOF_

沒有留言:

張貼留言