centos7及服務器端安裝python2.7.13, setuptools, pip


1. 安裝python2.7.13

因為涉及到安裝到服務器,所以可能不能直接在usr/bin及usr/local/bin下安裝,所以本文詳解安裝在自定義目錄下。

下載安裝包:

$ wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

解壓安裝:

$ tar zxvf Python-2.7.13.tgz
$ cd Python-2.7.13
$ ./configure --prefix=/home/wangq/Programs/Python-2.7.13(你自己想安裝的目錄)
$ make && make install

安裝完成后,配置環境變量

$ vim ~/.bashrc
$ export PATH=/home/wangq/Programs/Python-2.7.13/bin:$PATH

再運行which python 及 python --version:

$ which python
/home/wangq/Programs/Python-2.7.13/bin/python
$ python --version
Python 2.7.13

python安裝配置完成。

注:如果過程報錯,可能是缺少某些庫導致,

$ yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel readline-devel libsqlite3x-devel 可以安裝絕大部分依賴包,如果還缺什么包的話,也可以使用yum install 命令安裝。

2.安裝setuptools

推薦到這里找最新的setuptools安裝包:https://pypi.python.org/pypi/setuptools 

我下載的是setuptools-33.1.1.zip

下載完畢后解壓安裝:

$ unzip setuptools-33.1.1.zip
$ cd setuptools-33.1.1
$ python setup.py build # 編譯
$ python setup.py install # 安裝

安裝完成后即會在python目錄(自定義的目錄)生成easy_install的可執行文件,easy_install即安裝完成。

可以使用easy_install 包名 命令安裝想要的模塊

例如:

$ easy_install pip

注:有時執行easy_install命令時會報錯:

  Reading https://pypi.python.org/simple/pip/ Download error on 
  https://pypi.python.org/simple/pip/: [SSL: CERTIFICATE_VERIFY_FAILED] 
  certificate verify failed (_ssl.c:581) – Some packages may not be 
  found! Couldn’t find index page for ‘pip’ (maybe misspelled?) Scanning 
  index of all packages (this may take a while) Reading 
  https://pypi.python.org/simple/ Download error on 
  https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] 
  certificate verify failed (_ssl.c:581) – Some packages may not be 
  found! No local packages or download links found for pip error: Could 
  not find suitable distribution for Requirement.parse(‘pip’)

這個錯誤是由於證書太老導致,可以用如下方法解決:

$ wget http://curl.haxx.se/ca/cacert.pem
$ mv cacert.pem ca-bundle.crt
$ mv /etc/pki/tls/certs/ca-bundle.crt /etc/pki/tls/certs/ca-bundle.crt.bak # 備份舊證書
$ cp ca-bundle.crt /etc/pki/tls/certs/ # 把新證書替換到certs目錄下

再次運行easy_install pip 就會安裝成功

3. 安裝pip

使用easy_install pip就可以安裝pip:

$ easy_install pip

安裝成功后就可以使用pip

$ pip install numpy
$ pip install biopython

...

pip除了install安裝外還可以使用uninstall命令卸載包及--upgrade升級包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM