在ubuntu 12.04 32位中使用cxfreeze时出现TypeError

时间:2016-01-29 06:07:00

标签: python c ubuntu

我试图在32位Ubuntu 12.04上使用cx_freeze创建一个.exe文件,但遇到了一个无法解释的TypeError,如" TypeError:' NoneType'对象不可迭代" 。这是设置脚本:

from distutils.core import setup
import py2exe


setup(console=['file.py'])

有人可以伸出援助之手吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。在我的python程序中,我正在与一些补充文件(用于记录的文本文件)进行交互,这些文件存在于我的python脚本所在的同一文件夹中。 我发现我的程序的exe版本试图找到那些文件而找不到它们,因此返回错误。 因此,我将这些文件复制到我的exe程序所在的同一文件夹中。并且,...是的,它解决了问题