91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何打包Python模塊并發布

發布時間:2020-11-06 15:42:44 來源:億速云 閱讀:154 作者:Leah 欄目:開發技術

本篇文章為大家展示了如何打包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模塊并發布,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辽宁省| 家居| 桐柏县| 黔西| 新河县| 高雄县| 外汇| 洪江市| 济南市| 长治县| 同仁县| 常熟市| 滦平县| 清丰县| 肃南| 徐汇区| 同仁县| 鄂托克前旗| 竹山县| 南川市| 社会| 古浪县| 阿勒泰市| 永和县| 绍兴县| 虎林市| 和平区| 麦盖提县| 华宁县| 丁青县| 揭阳市| 诸城市| 大新县| 利川市| 木里| 邵东县| 原平市| 巴塘县| 丹江口市| 托里县| 杨浦区|