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