模組的釋出和安裝

weixin_33670713發表於2018-05-15

    為了在Python中方便的使用別人製作好的模組,需要獲取別人已經制作好的模組,然後安裝到我們的Python執行環境當中,那麼如何製作模組併發布安裝呢,下面介紹具體的方法。

    1、建立一個包:

    建立一個資料夾,然後把響應的py檔案放入到該資料夾裡面,然後在該資料夾裡面建立一個__init__.py檔案,然後進入這個py檔案進行配置,如圖:

2641582-46f4698a0a61ec5e.png
2641582-01cec4c18dbde59a.png

2、模組的製作和釋出

    2.1、在包同級目錄建立一個setup.py檔案,如圖:


2641582-c51bfdc160e8f5b2.png

2.2、編輯該檔案:


2641582-a3fff31234344531.png

2.3、構建模組,終端進入到該目錄,然後執行命令: python3 setup.py build

如果需要安裝到python2環境下,可以執行python setup.py build

2.4、生成釋出壓縮包:python3 setup.py sdist,如圖


2641582-83cf03afa957af0e.png

2.5、如果別人需要使用這個模組,可以拷貝cz-1.0.tar.gz到他的電腦,然後進行解壓,最後獲得一個cz-1.0的模組,最後使用下面的命令把該模組安裝到他的系統裡面:sudo python3 setup.py install,然後就可以使用這個模組了。

    我們也可以檢視該模組是否安裝成功,可以在ipython環境下使用:TestMsg.__file__檢視系統模組安裝的路徑,然後進入到具體路徑檢視,如圖:


2641582-5c5070e62ea81b81.png

相關文章