1.建立python專案bricewulib
2.新建test_package包並建立info1類以及print_hello方法
3.為了讓包的結構再複雜點,我們再在test_package下面新建一個test_package2www.cppcns.com包並建立info2類以及print_hello2方法(注意:這裡是info2,不是上面的info1)
4.此時整個test_package編寫完成,目錄結構(test_package包包含test_package2包以及info1類,test_package2包中又包含info2類)
5.編寫:setup.py,注意:setup.py與test_package包同在bric程式設計客棧ewulib根目錄下,而setup.py中的內容如下圖
其中比較重要的幾項是:name,version,packages
name:描述的是你打包的檔案檔名。
version描述的是檔案的版本號。
packages是所有要打包的包(package),這裡需要打包的是test_package包以zbzfzhxrhc及test_package包下的test_package2。所以packages=[‘test_package',‘test_package.test_package2']。包與包之間用逗號“ ,”隔開
6.命令:python setup.py sdist 為模組建立一個原始碼包(linux下的命令,windows下自尋上網查詢或見此部落格的參考連結)
7.多了一個manifest檔案以及資料夾dist,而我們的原始碼包就在dist資料夾下面
8.我們將其解壓得到資料夾bricewulib-1.0,並進入資料夾bricewulib-1.0
9.到bric程式設計客棧ewulib-1.0目錄下執行:sudo python setup.py install進行庫的安裝
10.此時,我們的/usr/local/lib/python2.7/dist-packages/目錄下會多出一個檔案bricewulib-1.0.egg-info和資料夾test_package,如圖(從上面的安裝資訊也可以看出):
11.進入資料夾test_package可以看到,這裡的檔案即是我們的原始碼:
12.至此打包完成。
13.新建mytest專案來呼叫test_package包,依次通過 info1.print_hello(),zbzfzhxrhcinfo2.print_hello2()方法分別呼叫
本文標題: python實現打包成庫供別的模組呼叫
本文地址:
vue如何打包成庫
一,建立一個元件 在 目錄下,所有的單個元件都以資料夾的形式儲存,所有這裡建立一個目錄 x 在 x 目錄下建立src 目錄儲存元件原始碼 在 x目錄下建立index.js檔案對外提供對元件的引用 在 x index.js下面 匯出整個元件 整合所有元件,對外匯出,即一個完整的元件庫 匯入元件,元件必...
python程式打包成exe
1.python安裝pyinstaller cmd輸入命令 pip install pyinstaller,安裝成功後可看到,pyinstaller和pip在同一目錄下 e programdata anaconda3 scripts 2.pyinstaller f p e users wangwei...
python打包成exe程式
python 打包exe 過程中部分問題解決方法 1.安裝pyinstaller pip install pyinstaller 2.pyinstaller f py py 帶打包的程式 3.可能遇到的額問題 問題1 python pyinstaller cannot open self xx or...
Python打包成exe程式
如何把.py檔案打包成.exe可執行程式。打包程式 1.把需要打包的.py檔案複製到 d pyinstaller3.0 目錄中 可以建子目錄 2.執行cmd,切換到 d pyinstaller3.0目錄,輸入 python pyinstaller.py test.py 這裡的test.py也就是要打...
python 打包成exe程式
1.需要安裝 py2exe 2.示例 exetest.py 建立一個gui介面,只用一個標籤和按鈕,無功能 from tkinter import win tk label label win,text hello btn button win,text click label.pack btn.p...
MonoAndroid打包成apk實機無法執行
mono4.0 vs2010 在vs2010寫的helloworld,編譯後在模擬器執行正常,但是放到手機要麼打不開,要麼彈出 fore close 找來找去,總算解決了問題,發現。專案 屬性 1.mono android options 將linking改為sdk assembies only 2...
別再問我怎麼Python打包成exe了!
1 我們來將這個.py的檔案打包成一個exe,我們直接cmd切換到這個指令碼的目錄,執行命令 pyinstaller f setup.py,如下圖所示。ps f參數列示覆蓋打包,這樣在打包時,不管我們打包幾次,都是最新的,這個記住就行,固定命令。2 執行完畢之後,會生成幾個資料夾,如下圖所示。3 在...
python將程式打包成exe
安裝好之後,打包非常方便,開啟cmd視窗,進入要打包的程式的路徑,因為打包後會有相應的檔案,所以建議大家將相應的程式放在單獨的資料夾裡面。本次我編了一個非常簡單的介面程式。coding utf 8 import ctypes import tkinter 匯入tkinter庫 root tkinte...
關於python打包成exe
要做python打包成exe,在網上看到別人的經驗,自己照著做了一下,記錄一下我的操作流程 2.編譯配置環境 開啟cmd cd進入解壓後的目錄下cd pyinstaller 執行 python setup.py install 進行註冊 3 將程式.py,打包成exe 把待打包的程式複製到解壓縮資料...
Python專案打包成wheel筆記
詳情參考 python專案可以使用命名 pip install 包名安裝python包,可以將自己的python專案打包,並且可以釋出 安裝必要的python包 pip install setuptools pip install wheel 以下是將自己的專案快速打包成wheel的筆記 首先檔案目...