上傳自己寫的package到Pypi (簡單好用)
阿新 • • 發佈:2019-01-09
第一步: 給自己的py檔案寫配置檔案(setup.py)
from distutils.core import setup #如果沒有需要先安裝
setup(name='Myblog', #打包後的包檔名
version='1.0', #版本
description='description',
author=' ',
author_email=' ',
url=' ',
py_modules=['test'], #與前面的新建檔名一致
)
注意: setup.py 裡面包含多個引數,這裡只是羅列了一部分,如果想知道詳細的內容,可以去官網檢視。(不過崇尚簡單注重結果的我表示這些就可以啦
第二步:正式打包上傳:
等一下,如果你還沒有Pypi官網的賬號,是沒有上傳資格的,所以趕快去註冊一個吧 https://pypi.python.org/pypi ,密碼要求比較多,提前看清楚哦。
好啦 ,有了賬號就讓我們開動吧:
在上傳的檔案所在根目錄下開啟cmd,
1> 檢測配置檔案:Python setup.py check
如果出現running check則表示正常
2> 做dist 目錄:Python setup.py sdist
會在檔案目錄下出現一個 dist資料夾
3> 上傳打包檔案:python setup.py register sdist upload
選擇1,輸入自己剛剛註冊的賬號和密碼
然後靜靜等待 成功的結果。
當然,事情總是不可能一帆風順的,報錯的狀況是常常有的,最長出現的錯誤是403,這種情況一般是你自己要上傳的package名字太大眾啦,已經別人家搶佔 啦,需要換個名字。
還有一類錯誤是說你沒有許可權,這種情況可能是python版本的問題,你可以考慮用twine命令,具體的命令程式碼官網有介紹,我就不貼過來啦。
希望大家都可以一次成功。