中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何打包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

灵川县| 淳化县| 司法| 吕梁市| 甘谷县| 双柏县| 江北区| 滦平县| 志丹县| 沂水县| 江门市| 平定县| 桂平市| 轮台县| 青岛市| 古交市| 云浮市| 天气| 凤台县| 普安县| 宕昌县| 芜湖市| 永安市| 兴业县| 南丹县| 庆云县| 即墨市| 涟水县| 枝江市| 望城县| 海城市| 桃园县| 禄丰县| 建瓯市| 三都| 黄冈市| 宿松县| 达孜县| 大连市| 曲靖市| 玛多县|