您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何打包Python模塊并發布,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
想要把自己開發的庫分享給別人使用, 使用 pip install
命令來安裝 , 需要學習如何制作一個python 安裝包
一、注冊pypi賬號
二、創建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模塊并發布,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。