1. 程式人生 > 程式設計 >Python如何將模組打包併發布

Python如何將模組打包併發布

想要把自己開發的庫分享給別人使用,使用 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 模組打包釋出的資料請關注我們其它相關文章!