在创建二进制Cx\u冻结Python后添加库
我有一段代码,可以直接导入一些库并使用它。它工作得很好。 问题是我正在使用Cx\u Freeze将python代码转换为exe。它工作正常,但我需要在创建exe文件后添加一些库 创建exe文件时,一些库保存在zip文件中。如果我需要在创建exe文件后添加一些额外的库,我必须将该库放置在何处?我必须放置哪些文件?假设我想添加程序包/库win32gui。我必须怎么做? 在简历中: 我的.exe代码类似于:在创建二进制Cx\u冻结Python后添加库,python,import,cx-freeze,Python,Import,Cx Freeze,我有一段代码,可以直接导入一些库并使用它。它工作得很好。 问题是我正在使用Cx\u Freeze将python代码转换为exe。它工作正常,但我需要在创建exe文件后添加一些库 创建exe文件时,一些库保存在zip文件中。如果我需要在创建exe文件后添加一些额外的库,我必须将该库放置在何处?我必须放置哪些文件?假设我想添加程序包/库win32gui。我必须怎么做? 在简历中: 我的.exe代码类似于: __import__("module.py", fromlist=["main"]) imp
__import__("module.py", fromlist=["main"])
import win32gui
main():
#Something else
module.py有如下内容:
__import__("module.py", fromlist=["main"])
import win32gui
main():
#Something else
由于.exe库中不包含win32gui包,因此出现错误
“没有名为win32gui的模块”
在哪里,我可以添加什么来让它工作
如果你需要更多的信息,请说出来。
提前谢谢你试试这个:
__import__("module", fromlist=["main"])
from module import win32gui
我想你不明白这个问题。我需要将te win32gui包添加到某个地方,以便可执行文件能够使用它。你明白我的意思吗?你可以告诉cx_Freeze在冻结时包含
win32gui
。看见