Python代碼的打包與發(fā)布詳解這篇文章主要介紹了Python代碼的打包與發(fā)布的方法,需要的朋友可以參考下
在python程序中,一個(gè).py文件被當(dāng)作一個(gè)模塊,在各個(gè)模塊中定義了不同的函數(shù)。當(dāng)我們要使用某一個(gè)模塊中的某一個(gè)函數(shù)時(shí),首先須將這個(gè)模塊導(dǎo)入,否則就會(huì)出現(xiàn)函數(shù)未定義的情況. 下面記錄的是打包及安裝包的方法。 本文示例是建立一個(gè)模擬登錄的程序: logIn.py文件代碼如下: 一、打包 1.先建立一個(gè)文件夾,這個(gè)文件夾用來(lái)存放我們將要用于發(fā)布的.py文件,(現(xiàn)在我們建立一個(gè)文件夾名為distribution,將logIn.py放在這個(gè)文件夾中) 2.在distribution文件夾中新建一個(gè) setup.py文件代碼如下:
3.在最終中,cd到這個(gè)distrbution文件夾中,然后運(yùn)動(dòng)行如下命令:
這樣在文件夾中就多出了幾個(gè)文件,在dist文件夾中的,logIn-1.0.0.tar.gz就是我們的發(fā)布包了; 二、安裝包到本地副本中:
路徑為:/usr/local/lib/python2.7/dist-packages |
|