上傳代碼到PyPI

我們可以把自己的代碼,尤其是期待分享的得意代碼,上傳分享到第三方Python模塊的“集中營” —— PyPI,如果沒有賬號,可以註冊個先。


1 準備發佈

像在本地發佈安裝一樣,先新建一個文件夾,然後將自己的py文件放進去,然後再這個文件夾中創建一個 setup.py 的文件,內容如下面的樣子:

from distutils.core import setup

setup(
    name='nesterprint',
    version='1.0.0',
    packages=[''],
    url='http://blog.csdn.net/kikitaMoon',
    license='',
    author='kikita',
    author_email='[email protected]',
    description='My Test'
)


2 註冊登錄

使用命令行窗口,跳轉到要發佈的py所在的文件夾目錄,首先進行註冊登錄,讓命令行上傳工具知道我的PyPI賬戶和密碼。輸入命令:python setup.py register,選擇 1,輸入賬戶和密碼,並且保存登錄信息,下次上傳可以跳過這個步驟。

這裏寫圖片描述


3 上傳發布

接着在命令行窗口中,輸入命令: python setup.py sdist upload

這裏寫圖片描述

看到 OK 即上傳成功。到 PyPI 自己的賬戶下看看吧。

這裏寫圖片描述

Bingo ~


4 更新模塊

當我們修改了模塊中的代碼,並想更新 PyPI 上的模塊,那就在上傳之前更改下 setup.py 的 version 參數,告訴 PyPI 這是個新的版本。

這裏寫圖片描述

並使用相同的命令來上傳新的發佈版本。

這裏寫圖片描述

好了,看看 PyPI,兩個版本的模塊都在,其中舊的版本默認被隱藏。

這裏寫圖片描述


我們可以下載最新版本直接解壓安裝使用。

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章