亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

义乌市| 广宗县| 兰州市| 易门县| 石棉县| 沙洋县| 贞丰县| 璧山县| 寻乌县| 太保市| 宜宾县| 洪雅县| 白沙| 中山市| 临湘市| 锦州市| 麦盖提县| 井冈山市| 达孜县| 新河县| 汾西县| 西华县| 万山特区| 新源县| 杭州市| 夏津县| 福泉市| 灵山县| 纳雍县| 忻城县| 冷水江市| 孝感市| 东丰县| 乌海市| 泊头市| 皮山县| 榕江县| 乐平市| 和龙市| 永靖县| 齐河县|