如何打包Python程序

1、安裝PyInstaller

pip3 install PyInstaller -i https://pypi.douban.com/simple

2、使用PyInstaller打包程序

pyinstaller [opts] yourpythonfile.py		# 安裝pyinstaller

可選的參數有:

  • -F,-onefile,打包爲一個可執行文件。
  • -D,-onedir,創建一個目錄,包含可執行文件,但會依賴很多文件(默認選項)。
  • -c,-console,-nowindowed,使用控制檯,無窗口(默認)。
  • -w,-windowed,-noconsole,使用窗口,無控制檯。

對於普通程序:

pyintaller -F -w test.py					# 一個可執行文件,有窗口

上面的不行的話,就用下面的指令。

pyinstaller -D -w test.py					# 一個目錄,有窗口

並將相關文件copy至dist下的文件。
生成的和PY文件同名的二進制文件就是可執行文件。
將dist文件夾拷貝出來,換個名字就可以了。

打包技巧:涉及到依賴項的,另外新建一個配置文件去間接引用,也就是說不要把涉及到文件地址的代碼寫入可執行文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章