發布你的Python模組詳解

2022-09-27 08:12:16 字數 1393 閱讀 1502

我們在學習www.cppcns.compython的時候,除了用pip安裝一些模組之外,有時候會從****安裝包下來安裝,我也想要把我自己編寫的模組做成這樣的安裝包,該怎麼辦,如何發布呢?

大概需要以下四個步驟:

1.首先為模組建立乙個資料夾。

舉個簡單的栗子,你寫了乙個add.py模組檔案,裡面有個add方法實現加法。這第一步就需要你建立乙個資料夾。並把add.py複製到這個資料夾裡,為簡單起見,我們把資料夾就命名為add

add

|__add.py

2.然後在新資料夾中建立乙個名為「setup.py」的檔案。

編輯這個檔案,增加下面的**。這個檔案包含有關發布的元資料,如下面的示例,具體的元資料可以與示例中不同:

from distutils.core import setup

setup(

name = 'add',

version = '1.0.0',

py_modules = ['add'],

author = 'huilan',

author_email= '[email protected]',

url = '程式設計客棧.com',

descriptioin= 'add two numbers',

)3.構建乙個發布檔案。

現在我們有了乙個資料夾,其中包含兩個檔案:模組**放在add.py中,有關的元資料放在setup.py中。接下來我們就利用python自帶的發布工具製作發布檔案。

在add資料夾中開啟乙個終端,或者cmd命令列cd到add資料夾中,執行以下命令:

python3 setup.py sdist

4.將發布模組安裝到你本地python中。

仍然在剛剛開啟的終端中,輸入以下命令:

sudo python3 setup.py install

看螢幕上出現了發布資訊,確認安裝成功,發布即準備好。

最終我們得到的資料夾結構如下:

add

|__ manifest

|__ build

|         |__ lib

|                |__ add.py

|__ dist

|        |__ add-1.0.0.tar.gz

|__ add.py

|__ add.pyc

|__ setuiahjlp.py

其中:

- manifest這個檔案包含發布中的檔案列表

- build\lib\add.py與根目錄下的add.py都程式設計客棧是**檔案

- dist\add-1.0.0.tar.gz是發布包

- add.pyc是編譯版本**

- setup.py存放元資料

Python 模組的發布

1.mymodule目錄結構體如下 setup.py suba aa.py bb.py init py subb cc.py dd.py init py2.編輯setup.py檔案 py modules需指明所需包含的py檔案 from distutils.core import setup set...

Python模組發布

專案根目錄新增setup.py模組 from distutils.core import setup setup name 模組名字 version 1.0.0 py modules suba.aa suba.bb subb.cc subb.dd author 作者姓名 英文 author emai...

python模組使用 python 模組發布及使用

將模組 此處名為nester 寫好後,與setup.py放入同乙個資料夾中 from distutils.core importsetup setup name 發布名,一般同模組名 version 版本號 py modules 模組列表 引數,其他引數根據需求新增 構建發布檔案 在資料夾下開啟終端...