我用PyInstaller在Windows下把我的程序编译成.exe文件
我使用普通行:pyinstaller文件.py--一个文件
所有的一切看起来都在工作,虽然执行PyInstaller时显示了一个警告,但仍然“成功完成”。在
然后我执行我的程序文件.exe而且效果很好。在
当另一台电脑来的时候,我试着去另一台电脑。。。 它开始运行,但当它达到某个点时,它返回:
回溯:TypeError:'NoneType'对象没有属性'getitem'返回的文件-1
编译警告包括:
缺少名为'碳纤维。锉刀'.FSGetResourceForkName-导入者'碳纤维。锉刀'和plistlib 缺少名为'碳纤维。锉刀'.FSRef-导入者'碳纤维。锉刀,plistlib
…还有170个。。。在
好吧,现在是关于“长”帖子的问题和遗憾:
我没有使用碳,数学.cos等等,等等(来自警告文件)在我的程序中,我甚至不知道碳是什么,它是“导入者…”,我怎么能做到这一点不被导入,这样它就能在所有计算机上工作。
如果我的程序在我的计算机上运行,但在其他计算机上不工作,我想我遗漏了一些要导入的东西?
我一直在寻找答案,而ofc也有,但我发现的是非常具体的:例如:pyInstaller: Import Error当您的导入缺少170个模块时该怎么办?
谢谢!在
完全回溯:
代码:
def check_actived (connection):
sql_query = """SELECT enabled FROM login """
connection.execute(sql_query)
result = connection.fetchone()
return result[0]
目前没有回答
相关问题 更多 >
编程相关推荐