我试图在32位Ubuntu 12.04上使用cx_freeze创建一个.exe文件,但遇到了一个无法解释的TypeError,如" TypeError:' NoneType'对象不可迭代" 。这是设置脚本:
from distutils.core import setup
import py2exe
setup(console=['file.py'])
有人可以伸出援助之手吗?任何帮助将不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题。在我的python程序中,我正在与一些补充文件(用于记录的文本文件)进行交互,这些文件存在于我的python脚本所在的同一文件夹中。 我发现我的程序的exe版本试图找到那些文件而找不到它们,因此返回错误。 因此,我将这些文件复制到我的exe程序所在的同一文件夹中。并且,...是的,它解决了问题。