Python如何將模組打包併發布
阿新 • • 發佈:2020-09-01
想要把自己開發的庫分享給別人使用,使用 pip install
命令來安裝,需要學習如何製作一個python 安裝包
一、註冊pypi賬號
https://pypi.org/account/register/
二、建立setup.py和pypirc檔案
setup.py模板(該檔案放在專案根目錄下)
from os.path import abspath,dirname,join from setuptools import setup,find\_packages \# 獲取requirements.txt裡的依賴資訊 install\_reqs = \[req.strip() for req in open(abspath(join(dirname(\_\_file\_\_),'requirements.txt')))\] with open("README.md",'r',encoding="utf-8") as f: long\_description = f.read() setup( name='模組名',version='0.0.1',packages=find\_packages(),url='網址',license='協議',author='作者姓名',author\_email='作者郵箱',description='描述資訊',long\_description=long\_description,long\_description\_content\_type="text/markdown",install\_requires=install\_reqs,)
pypirc模板 (該檔案放在家目錄內)
這個檔案用來儲存剛才註冊pypi賬號資訊
[distutils] index-servers=pypi [pypi] repository = https://upload.pypi.org/legacy/ username = 剛才註冊的使用者名稱 password = 剛才註冊的密碼
三、安裝依賴
pip install --upgrade pip twine wheel setuptools
四、打包
python setup.py sdist bdist_wheel
打包之後 會在專案的dist目錄內生成whl檔案
五、將whl檔案上傳到pypi伺服器
twine upload dist/*
以上就是Python如何將模組打包併發布的詳細內容,更多關於python 模組打包釋出的資料請關注我們其它相關文章!