1. 程式人生 > >【小卒ubantu使用】ubantu環境下的.egg檔案是什麼,如何安裝、解除安裝、使用詳解

【小卒ubantu使用】ubantu環境下的.egg檔案是什麼,如何安裝、解除安裝、使用詳解

       egg的英文意思是蛋,俗稱蟒蛇的蛋,python的egg檔案有點像java中的jar檔案,是一個工程包檔案,便於安裝部署

如何製作egg檔案呢?see官方文件http://peak.telecommunity.com/DevCenter/PythonEggs

下面將分別講解:

  • 1、安裝環境準備

  • 2、egg如何安裝

  • 3、egg如何解除安裝

 

一、安裝環境準備

   首先需要安裝setuptools工具,一種方法是開啟終端,使用一下命令安裝:

sudo apt-get install python-setuptools

也可以手動下載安裝:到http://pypi.python.org/pypi/setuptools下載setuptools包,然後安裝。
 

二、egg如何安裝

    如果已經egg檔案下載到了本地,則開啟終端easy_install xxx.egg就ok了,如何有依賴,則會自動下載安裝。

easy_install xxx.egg

    如果沒有下載下來,網路安裝,直接 easy_install 包名。唯一一點不好的是,easy_install現在還不支援自動解除安裝,網上流傳的用easy_install -m xxx來解除安裝,是不行了,這個命令式用來安裝同一個包的多個版本的。
 

三、egg如何解除安裝

    目前不能自動刪除egg包,只能手動刪除,而手動刪除很簡單

vim $python_path/Lib/site-packages/easy-install.pth

刪除到egg包名所在行,然後輸入

:wq

重啟python環境。

這樣做了之後egg包還是遺留下來了,沒有被清除,不過這個不用擔心,egg包已經不能被引用到python環境了,因為包名中不能有連字元-,而egg檔名中卻包含連字元。

 



參考文獻:https://blog.csdn.net/hong201/article/details/4219035