大概順序是,當前目錄 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...