python的包安裝和管理思路

2021-07-10 22:15:56 字數 704 閱讀 4939

大概順序是,當前目錄    pythonpath變數指定的目錄       site-package目錄下的 --.pth檔案新增的目錄

其目的是將乙個包完整的依賴和相關檔案打包到一起,並通過配置檔案(通常是setup.cfg)檔案來告訴安裝工具,解壓後該怎麼處理這些包

setup(

name = "demo",

version="0.1.0",

packages = find_packages(),

zip_safe = false,

description = "egg test demo.",

long_description = "egg test demo, haha.",

author = "amoblin",

author_email = "[email protected]",

license = "gpl",

keywords = ("test", "egg"),

platforms = "independant",

url = "",

)

python通常通過importlib工具來動態匯入乙個模組

什麼是動態匯入?就是在不在標準路徑下的模組,python直譯器是找不到這個模組的,要執行之,必須要動態載入之。

其實個人理解,python所有的模組都是動態載入的。只不過時機不一樣而已。

RPM包的管理(安裝和解除安裝 公升級)

rpm包的管理 安裝和解除安裝 公升級 rpm包的命令 查詢linux中安裝了哪些rpm的軟體的命令 rpm qa query查詢all 查詢linux中是否裝了mysql的軟體的命令 rpm q mysql 安裝rpm包的命令 rpm i rpm包的全路徑名稱 安裝包到當前系統 rpm ivh r...

Python包的安裝

用到python,是因為我要用到畫圖。同事建議我可以用python畫,正好用這個機會可以學習一下。但是安裝過程中遇到各種依賴包,但是到最後還是不work.問一下別人,給我推薦了乙個軟體 conda,它自動幫你把包的依賴給解析出來,一起安裝,就省去了自己去查詢依賴包的過程。如果你平時是用vs開發的話,...

Python包的安裝

當python2和python3同時存在於windows上時,它們對應的pip都叫做pip.exe,所以不能直接使用pip install命令來安裝軟體包,而是要使用啟動器py.exe來指定pip的版本,命令如下 py 2 m pip instal x 2表示使用python2,m pip表示執行p...