91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何發布Python代碼給pip install

發布時間:2021-11-03 16:21:03 來源:億速云 閱讀:177 作者:iii 欄目:編程語言

本篇內容主要講解“如何發布Python代碼給pip install”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何發布Python代碼給pip install”吧!

先要打一個 Python 包到 pypi 上,是需要一定的目錄結構的,首先我們可以創建一個目錄,作為演示,我在這里創建一個包:

mkdir shuaib_package

接著我們就進入這個包:

cd shuaib_package/

接著我們在這個目錄下創建一個存放你代碼的目錄,這里就叫 xiaoshuaib 好了:

mkdir xiaoshuaib

我們進入這個目錄:

cd xiaoshuaib/

創建你的代碼,這里為了演示,我就創建一個 xiaoshuaib.py 好了 :

touch xiaoshuaib.py

在這個 py 里面就簡單寫一個輸出的方法好了:

插一句:想要Python資料的可以關注小編,并在后臺私信小編:“01”即可領取。

如何發布Python代碼給pip install

在這個 xiaoshuaib 目錄下還必須要創建一個 __init__.py 來告訴別人你的模塊是啥:

touch __init__.py

在這個 __init__.py 寫下你的 name 和導入你的代碼模塊:

如何發布Python代碼給pip install

ok,此時此刻,你的文件目錄是這樣的:

如何發布Python代碼給pip install

只有這幾個文件還是不夠的,我們還要再創建幾個必要的文件,分別是 setup.py、LICENSE、READEME.md,  至于創建這幾個文件有什么鳥用,等會帥b給你細細地道來,廢話不要那么多,先創建再說:

cd shuaib_package/ touch setup.py touch LICENSE touch README.md

那么到現在這個時候,你的文件目錄應該是這樣的:

如何發布Python代碼給pip install

接下啦就跟你說說這幾個文件分別有什么鳥用。

1、setup.py

這個文件主要是要告訴 setuptools ,我們的包里面的一些信息,比如名稱啊,版本號啊,作者,郵箱等等...

我們來編輯一些這個文件:

如何發布Python代碼給pip install

這里面對應的意思應該不用我多說了吧,就是一些你的模塊信息,像我這樣填入你自己的就好了。

2、README.md

在這里就可以對你的模塊進一步各種吹了,剛我們寫的 setup 文件里面也引用到了這個文件,主要是怕你吹的太多,所以直接用 markdown  讓你吹個夠,我們打開這個 README 文件吹一波:

如何發布Python代碼給pip install

好吧,我這里作為演示就只吹這么一點點夠了...

3、LICENSE

在開源的世界里, LICENSE  是必不可少的,我們可以在這里聲明:你要免費用我的代碼是吧?可以,但是你得署名一下啊,要讓別人知道這是我搞出來的啊,老子不要錢,但不能說這是你自己搞出來的好吧?

LICENSE 有好幾種不同的聲明,以后有機會帥b再跟你說說,這次就用 MIT 的 LICENSE ,我們編輯一下我們剛剛創建的 LICENSE:

如何發布Python代碼給pip install

好了,現在我們所需的文件就弄好了,接下來就可以將我們的東西給生成可分發的文件,在此之前我們要安裝并且更新好 setuptools 和 wheel  模塊:

python3 -m pip install --user --upgrade setuptools wheel

安裝完成之后,你就可以在你剛剛創建的目錄執行以下命令生成啦:

python3 setup.py sdist bdist_wheel

這時候你就會發現,你的目錄下會多了一個 dist 的目錄,這正是 pypi 所需要的

如何發布Python代碼給pip install

萬事具備,就差 tm 的上傳了啊,那么你現在就要有一個 pypi 的賬號,你可以到以下鏈接注冊一個賬號:

https://pypi.org/account/register/

如果說你只想自己試著小打小鬧一下,可以到這里注冊一個測試版的:

https://test.pypi.org/account/register/

如何發布Python代碼給pip install

不管咋地,反正你遲早會注冊好一個賬號的對吧?值得注意的是,你要驗證下你的郵箱,代表你不是機器人注冊的賬號:

如何發布Python代碼給pip install

那么此時此刻,你所需的文件也有了,賬號也有了,這次就真的只差上傳一個動作了,我們需要 twine 這個模塊來進行上傳操作,先安裝一下:

python3 -m pip install --user --upgrade twine

安裝好了之后,相信我,一點也不復雜,一個命令就能搞定上傳,進入你的目錄,然后執行以下命令把你剛剛生成的 dist 上傳上去:

twine upload dist/*

如何發布Python代碼給pip install

這樣,我們就將我們的模塊上傳上去了!!

去官網搜一下 xiaoshuaib 先:

如何發布Python代碼給pip install

哈哈哈哈,有了,我們來安裝一波吧:

pip install xiaoshuaib

如何發布Python代碼給pip install

安裝成功,來使用一波:

如何發布Python代碼給pip install

到此,相信大家對“如何發布Python代碼給pip install”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁陕县| 新宁县| 墨竹工卡县| 武陟县| 永仁县| 拜城县| 武安市| 西盟| 永川市| 灵石县| 利辛县| 武城县| 象山县| 西安市| 望奎县| 合山市| 溧水县| 吉隆县| 绍兴县| 安岳县| 云林县| 镇平县| 独山县| 涿州市| 江西省| 达州市| 渭南市| 尉犁县| 灵武市| 秦皇岛市| 昌邑市| 南和县| 正定县| 岢岚县| 五原县| 新巴尔虎左旗| 永和县| 康平县| 丹江口市| 岚皋县| 旌德县|