發布和安裝python自定義模組

2021-07-03 17:06:50 字數 1512 閱讀 9297

這一篇說下如何發布和安裝python自定義模組,版本:python 2.7 。

現在如果已經寫好乙個python檔案,為了盡量簡明,建立乙個新的資料夾,把自己py檔案放進去。接著在這個資料夾中建立乙個名為 setup.py 的檔案,用來表示模組的元資料,檔案的內容類似下面這個樣子。除了手工建立,有很多python編輯器也可以更簡便的來建立這個檔案,例如 pycharm。

通過上面的狀態資訊知道,產生了下面的結果:

在命令視窗輸入命令:python setup.py install

安裝命令也會產生額外的目錄,build/lib 。

import nesterprint ,匯入這個自定模組,開始使用其中的myprint函式吧。

ps:這一篇重在發布安裝模組的流程,模組內部指令碼沒提及,在前一篇的最後demo中有寫,可以參考,但是這真的不是重點。

如果我們想公升級模組,可以不? 可以!

更新了nesterprint.py 中的一些**,改進了功能後,來公升級下模組。到 setup.py 檔案中修改下版本資訊,我就叫他2.0.0 。

用 2, 3 兩步一樣的方法發布安裝就好了。

試驗一下:

nesterprint 的功能已經公升級到 2.0 版本了。

what』s new? 增加了根據列表的深度自動縮排的功能。

Python自定義模組並發布與安裝

1.編寫要發布的模組 2.使用已發布的模組 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...

python from import 自定義模組

from douban250.items import douban250item python import 自定義模組 1 主程式與模組程式在同一目錄下 如下面程式結構 src mod1.py test1.py 若在程式test1.py中匯入模組mod1,則直接使用 import mod1或fr...

Python 在Python中新增自定義模組

一般來說,我們會將自己寫的python模組與python自帶的模組分開存放以達到便於維護的目的。python 執行環境在查詢庫檔案時是對 sys.path 列表進行遍歷,如果我們想在執行環境中註冊新的類庫,主要有以下三種方法 在sys.path列表中新增新的路徑。設定pythonpath環境變數。將...