久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

幾個(gè)Python配置工具簡(jiǎn)介:setuptools,、pip、virtualenv

 java_laq小館 2014-03-17

幾個(gè)Python配置工具簡(jiǎn)介:setuptools,、pip,、virtualenv

Yeolar   2012-08-18 10:16  

本篇快速總結(jié)幾個(gè)Python的常見(jiàn)配置工具,包括setuptools,、pip,、virtualenv,。

setuptools

setuptools管理Python的第三方包,將包安裝到site-package下,,安裝的包后綴一般為.egg,,實(shí)際為ZIP格式。默認(rèn)從 http://pypi./pypi 下載包,,能夠解決Python包的依賴關(guān)系,。

安裝了setuptools之后即可用 easy_install 命令安裝包,有多種安裝方式可以選擇,。

# easy_install PACKAGE          # 普通安裝
# easy_install /home/yeolar/pkg/PACKAGE.egg # 從本地或網(wǎng)絡(luò)文件系統(tǒng)中安裝
# easy_install http:///svn/iniadminplugin/0.11/ # 從指定的下載路徑安裝
# easy_install http://pypi./simple/PACKAGE/PACKAGE-0.1.2.4.tar.gz # 從URL源碼包安裝,,條件是PACKAGE-0.1.2.4.tar.gz包中的根目錄中必須包括setup.py文件
# easy_install -f http://pypi./simple/ PACKAGE # 從web上面搜索包,并自動(dòng)安裝
# easy_install PACKAGE==0.1.2.1 # 指定包的版本,,如果指定的版本高于現(xiàn)已安裝的版本就是升級(jí)了

# easy_install -U PACKAGE       # 升級(jí)到最新版本,,不指定版本就會(huì)升級(jí)到最新版本
# easy_install -U PACKAGE==0.1.2.2 # 升級(jí)到指定版本

# easy_install -m PACKAGE       # 卸載包,卸載后還要手動(dòng)刪除遺留文件

pip也是一個(gè)包管理工具,,它和setuptools類似,,如果使用virtualenv,會(huì)自動(dòng)安裝一個(gè)pip,。

# pip install PACKAGE           # 安裝包
# pip -f URL install PACKAGE    # 從指定URL下載安裝包
# pip -U install PACKAGE        # 升級(jí)包

virtualenv是一個(gè)Python環(huán)境配置和切換的工具,,可以用它配置多個(gè)Python運(yùn)行環(huán)境,和系統(tǒng)中的Python環(huán)境隔離,,即所謂的沙盒,。沙盒的好處包括:

  1. 解決庫(kù)之間的版本依賴,比如同一系統(tǒng)上不同應(yīng)用依賴同一個(gè)庫(kù)的不同版本,。
  2. 解決權(quán)限限制,,比如你沒(méi)有 root 權(quán)限。
  3. 嘗試新的工具,,而不用擔(dān)心污染系統(tǒng)環(huán)境,。
$ virtualenv py-for-web

這樣就創(chuàng)建了一個(gè)名為py-for-web的Python虛擬環(huán)境,實(shí)際上就是將Python環(huán)境克隆了一份,。然后可以用 source py-for-web/bin/activate 命令來(lái)更新終端配置,,修改環(huán)境變量。接下來(lái)的操作就只對(duì)py-for-web環(huán)境產(chǎn)生影響了,,可以使用 pip 命令在這里安裝包,,當(dāng)然也可以直接安裝。

$ source py-for-web/bin/activate    # 啟用虛擬環(huán)境
$ deactivate                        # 退出虛擬環(huán)境

http://www./note/2012/08/18/setuptools-pip-virtualenv/

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多