程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python:打包工具nuitka

編輯:Python

簡介:有時候當我們需要在沒有Python環境的windows電腦運行時服務時,就需要生成.exe結尾的文件來執行。nuitka打包快,啟動超級快,支持項目中不需要的第三方庫可以選擇不共同打包,減少不必要的捆綁。

相關攻略:

python: py文件打包exe獨立運行程序

安裝:

pip install -i https://pypi.douban.com/simple nuitka

案例源碼:

# -*- coding: utf-8 -*-
# time: 2022/6/9 14:15
# file: main.py
# author: tom
# 公眾號: 玩轉測試開發
# -*- coding: utf-8 -*-
import datetime
print(datetime.datetime.now())

點擊pycharm的Terminal按鈕,輸入命令對項目進行打包:

nuitka --standalone --show-memory --show-progress --nofollow-imports --follow-import-to=utils,src --output-dir=out main.py

參數說明:

--standalone:方便移植到其他機器,不用再安裝python
--show-memory --show-progress:展示整個安裝的進度過程
--nofollow-imports:不編譯代碼中所有的import
--follow-import-to=utils,src:需要編譯成C++代碼的指定的2個包含源碼的文件夾,這裡用,來進行分隔。
--output-dir=out:指定輸出的結果路徑為out。
--windows-disable-console:運行exe取消彈框。

打包完成:

運行:cmd - main.exe

微信公眾號:玩轉測試開發
歡迎關注,共同進步,謝謝!


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved