1. 程式人生 > >上傳自己寫的package到Pypi (簡單好用)

上傳自己寫的package到Pypi (簡單好用)

第一步: 給自己的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命令,具體的命令程式碼官網有介紹,我就不貼過來啦。

希望大家都可以一次成功。大笑