【小卒ubantu使用】ubantu環境下的.egg檔案是什麼,如何安裝、解除安裝、使用詳解
阿新 • • 發佈:2018-11-29
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