CentOS下安裝setuptools、pip和virtualenv

已經安裝了Python,如今咱們能夠最終肯定完成應用程序生產和部署的基礎知識。爲此,咱們將設立兩個最經常使用的工具:PIP封裝經理和virtualenv中的環境管理。python

1、安裝setuptools程序員

setuptool簡介:bootstrap

setuptools是 Python Enterprise Application Kit(Python的企業應用套件,簡稱PEAK)的一個副項目,它是一組Python的 distutilsde工具的加強工具。bash

適用於 :Python 2.3.5 以上的版本,64 位平臺則適用於 Python 2.4 以上的版本)。服務器

功能:可讓程序員更方便的建立和發佈 Python 包,特別是那些對其它包具備依賴性的情況。網絡

當須要安裝第三方python包時,可能會用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)開發的setuptools包裏帶的一個命令,它用來自動地從http://pypi.python.org/simple/來安裝egg包,至關於perl中的cpan或PPM、RedHat中的yum命令,可是系統都沒有預裝easy_install命令。因此使用easy_install其實是在調用setuptools來完成安裝模塊的工做。 工具

到官網https://pypi.python.org/pypi/setuptools查詢到setuptools的最新版本爲setuptools 20.9.0。 測試

Window下安裝spa

一、在Windows上安裝setuptools推薦的方法是下載 ez_setup.py並運行它(切換到ez_setup.py所在的目錄,執行python ez_setup.py),運行過程當中系統會鏈接網絡下載所須要的安裝包並完成安裝. 這樣就可使用easy_install了。該腳本將下載相應的分發文件並安裝它。命令行

安裝完成後,你會發現一個easy_install的在你的Python程序Scripts腳本子目錄中,接着須要添加此路徑$env:APPDATA\Python\Scripts到環境變量PATH中。

運行ez_setup.py時,發生瞭如下錯誤:「使用「2」個參數調用「DownloadFile」時發生異常:「在 WebClient 請求期間發生異常。」所在位置 行:1 字符: 106」。

查找資料,網上說多是u.py文件所在路徑中包含中文,但結合本身的狀況。發現個人安裝路徑全是英文,就嘗試在管理員模式下運行ez_setup.py,結果安裝成功了。(有種瞎貓碰到死耗子的感受⊙ˍ⊙)

切換到「C:\Program Files\Python27\Scripts」目錄下,發現新增瞭如下5個文件:

更新setuptools:

C:\Program Files\Python27\Scripts>python ez_setup.py -U setuptools

Unix下安裝

Method #1 » 用yum源安裝

[root@localhost ~]# yum install -y setuptool

Method #2 » 經過引導程序ez_setup.py來聯網下載最新版本setuptools來安裝

[root@localhost ~]# wget http://peak.telecommunity.com/dist/ez_setup.py	
[root@localhost ~]# python ez_setup.py
[root@localhost ~]# easy_install  --help   //測試是否安裝成功

更新setuptools::

[root@localhost ~]# python ez_setup.py -U setuptools

2、安裝pip

pip是一個以Python計算機程序語言寫成的軟件包管理系統,他能夠安裝和管理軟件包,另外很多的軟件包也能夠在「Python Package Index」(Python軟件包索引,簡稱PyPI)中找到。

Window下安裝

https://bootstrap.pypa.io/get-pip.py下載get-pip.py文件,而且運行python get-pip.py。(須要管理員權限來執行它)

或者

先進入cmd命令行,而後把目錄切換到python的安裝目錄下的Script文件夾下,運行「easy_inatall.exe pip」。

unix下安裝

用yum源安裝:

[root@localhost ~]# yum install -y python-pip

3、安裝virtualenv 

Window下安裝

Python的背後有着龐大的開源社區支持,可是有一個缺點就是每一個包的質量都良莠不齊,若是咱們在工做服務器上去測試安裝每一個包,就會形成整個的服務器造成龐大複雜的第三方包依賴。virtualenv用於建立獨立的Python環境,在咱們的目錄上生成若干個獨立的虛擬環境,這些虛擬環境和正式環境同樣。多個Python相互獨立,互不影響。這個建立的虛擬的環境不與其餘虛擬環境共享庫, 可以方便的管理python版本和管理python庫。

1.7.1文檔https://virtualenv-chinese-docs.readthedocs.org/en/latest/

到官方主頁查看最新的virtualenv版本:https://pypi.python.org/pypi/virtualenv (最新版本是15.0.1)

先進入cmd命令行,而後把目錄切換到python的安裝目錄下的Script文件夾下,運行「easy_install.exe virtualenv==15.0.1」

unix下安裝 

用yum源安裝: 

[root@localhost ~]# yum install -y virtualenv

..................................................................................................................................................

測試以上三個工具是否安裝成功,執行命令: 

C:\Program Files\Python27\Scripts>pip list

相關文章
相關標籤/搜索