[英]cx_Freeze and Python 3.4
我可以在Windows 64位系統中使用cx_freeze正確生成可執行文件。但是,當我要在Windows 32位系統中使用可執行文件時,它無法工作,如何在其他32位系統的計算機上使用該可執行文件。
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
#base = "Win32GUI"
base = "Console"
exe = [Executable(script = r'E:\programming\python\lx\sange\test_GUI.py',
base = base,
targetName = 'test.exe')]
setup( name = "guifoo",
version = "0.1",
description = "My GUI application!",
executables = exe)`
x32位計算機無法運行x64應用程序(這是導致您出錯的原因)。
我確定cx_Freeze正在x64位版本中編譯您的exe。
解決方案是在x32計算機上編譯它,或者(可能我自己還沒有測試過)使用x32版本的python(和cx_Freeze)(我假設您正在使用x64版本的Python),如本文所建議:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.