如何封裝python程序 python程序怎么打包發(fā)布?
python程序怎么打包發(fā)布?發(fā)布你自己的Python包1。先在pypi注冊(cè)你的帳戶2。配置~/。Pypirc如下:][distutils]index servers=pypipypitest[pyp
python程序怎么打包發(fā)布?
發(fā)布你自己的Python包
1。先在pypi注冊(cè)你的帳戶
2。配置~/。Pypirc如下:][distutils
]index servers=
pypi
pypitest
[pypi
]用戶名:邵正江
密碼:mypassword
[pypitest
]用戶名:邵正江
密碼:mypassword
3. 然后注冊(cè)并上傳你的包到測(cè)試服務(wù)器
pypi提供了一個(gè)測(cè)試服務(wù)器,我們可以在上面進(jìn)行測(cè)試。
蟒蛇設(shè)置.py注冊(cè)-R pypitest
然后
Python設(shè)置.pySdist upload-R pypitest
如果沒(méi)有問(wèn)題,我們不會(huì)得到任何錯(cuò)誤。
4. 上傳到pypi
如果以上測(cè)試成功,我們可以按照相同的步驟注冊(cè)并上傳包。
蟒蛇設(shè)置.py注冊(cè)-r pypi
python設(shè)置.pySdist upload-R pypi
好的,我們可以在pypi上看到我們自己的包。( https://pypi.python.org/pypi/vaspy/)
如何將python程序打包為exe?
假設(shè)有一個(gè)你好世界.py該腳本將轉(zhuǎn)換為獨(dú)立的exe程序,并在windows系統(tǒng)上運(yùn)行,無(wú)需安裝python。因此,首先要做的是編寫一個(gè)用于發(fā)布程序的設(shè)置腳本,例如我的設(shè)置.py, 在setup函數(shù)前插入import py2exe語(yǔ)句
示例腳本:#我的設(shè)置.py
從分布核心導(dǎo)入安裝程序
導(dǎo)入py2exe
安裝程序(控制臺(tái)=[”你好世界.py“
]然后在命令行上執(zhí)行以下語(yǔ)句:
Python我的設(shè)置.py在執(zhí)行上述命令之后,一個(gè)名為將生成dist,其中包含helloworld.exe,python24.dll圖書(shū)館.zip這些文件。發(fā)布時(shí),應(yīng)打包并發(fā)布此目錄中的文件,并直接在windows系統(tǒng)中運(yùn)行,無(wú)需安裝Pythonhelloworld.exe可以
上面我的設(shè)置.py腳本為控制臺(tái)創(chuàng)建一個(gè)接口helloword.exe如果你需要?jiǎng)?chuàng)建一個(gè)圖形用戶界面程序,你只需要我的設(shè)置.py控制臺(tái)輸入=[”你好世界.py“]替換為windows=[”myscript.py文件“]是;另外,需要注意的是,py2exe可以一次創(chuàng)建多個(gè)exe文件,只需將這些腳本文件的列表傳遞給console或windows的關(guān)鍵字參數(shù)即可