我想用cx\u freeze发布我的Python项目。但在执行exe文件时,我收到标题中提到的错误消息:导入win32ui时DLL加载失败
我已经尝试过一些在这里发布的解决方案,比如在分发文件夹中包含“Pythonwin”文件夹和两个dll文件,或者使用“py2exe”,但都不起作用。虽然“win32ui.pyd”、“mfcm140u.dll”和“mfc140u.dll”位于发行版的“lib”文件夹中
这是我想要分发的py文件:https://github.com/DeatorFM/Redemption-Tracker
这是我准备的setup.py:
import sys
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need fine tuning.
# "packages": ["os"] is used as example only
# build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}
# base="Win32GUI" should be used only for Windows GUI app
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "RedTrack",
version = "1.0",
description = "App um Einlösungen von Kanalpunkten zu tracken",
executables = [Executable("Redempttracker_UI.py", base=base)]
)
我很感激每一个建议
问题解决了强>
我尝试在调试模式下使用pyinstaller,但显然pywintypes39.dll丢失,所以我将其包含在dist文件中
相关问题 更多 >
编程相关推荐