gpt4 book ai didi

python - py2exe创建的exe报错

转载 作者:行者123 更新时间:2023-11-28 22:07:09 25 4
gpt4 key购买 nike

我已经从 py2exe 创建了一个 exe。成功创建 exe 后,运行 main.exe 时出现以下错误。

  File "_mssql.pyc", line 12, in <module>
File "_mssql.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.

我正在为 sql server 使用 pymssql 模块。

最佳答案

确保将模块包含在 options 下字典。我认为它还需要一个名为 ntwdblib.dll 的 dll 文件。您可以找到该文件并将其包含到您的 setup.py 中。

import os, pymssql
from distutils.core import setup
import py2exe
dll = []
dll.append(os.path.join(os.path.split(pymssql.__file__)[0], 'ntwdblib.dll'))
pyops = {"includes": ['decimal']}
setup(console=['app.py'], options={"py2exe": pyops}, data_files=dll)

关于python - py2exe创建的exe报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com