python筆記-模塊發佈及安裝
1.模塊的準備
要發佈自己寫好的模塊,那麼之前自己一定是有自己所構建的包(這是必須的)
包的目錄結構如下(實驗用的包名爲test):
2.在包所在目錄新建文件setup.py
編輯內容:
from distutils.core import setup
setup(name="模塊名稱", version="版本", description="模塊描述", author="模塊作者", py_modules=['test.demo1', 'test.demo2'])
setup.py內容中的:模塊名稱、版本、模塊描述、模塊作者 這些文字部分可自行命名
py_modules列表中的test.demo1,test.demo2 是包中模塊的名字
3.構建模塊
python setup.py build
在這裏構建的是python2的模塊,如果要構建python3的模塊將代碼中的python換成python3。
構建完成後包所在目錄的結構如下:
4.生成發佈壓縮包
python setup.py sdist
如果要生成python3的模塊壓縮包將代碼中的python換成python3。目錄結構如下:
dist文件夾中的即爲模塊壓縮包。將其發佈即可。
5.模塊安裝
- 找到模塊的壓縮包
- 解壓
- 進入文件夾
- 執行命令sudo python setup.py install
- 安裝python3模塊代碼 sudo python3 setup.py install