2013-05-16 23 views
2

我使用Python 2.7和py2exe,最近我下载了gui2exe最新版本(5.3)。但是,当我尝试执行gui2exe.py文件,它给了我一个错误:Python - GUI2EXE - AttributeError:'模块'对象没有属性'Popen'

AttributeError: 'module' object has no attribute 'Popen' 

我研究了这么多,但从来没有得到任何解决方案。

请帮忙。

+0

你可以给URL gui2exe? – SethMMorton

+1

你可以给完整的追溯? – SethMMorton

+0

https://code.google.com/p/gui2exe/ 追溯的图像: https://dl.dropboxusercontent.com/u/11701729/Capture.PNG – Flinzar

回答

1

看起来像是从标准库中屏蔽了subprocess.py。该错误消息可能会显示一条陈旧的路径。因此就在你从开始GUI2exe.py目录和类型打开Python的外壳:

>>> import subprocess 
>>> subprocess.__file__ 

这应该给你'C:\Python27\lib\subprocess.pyc'。如果不是,你发现了这个问题。不知何故subprocess.py成为你的PYTHONPATH。

+0

它返回'C:\\ Python27 \\ lib \\ subprocess.pyc' – Flinzar

+0

查看内部_'C:\\ Python27 \\ lib \\ subprocess.py'_和看看第2行,错误发生的地方。 –

+0

啊..我试图再次运行Gui2Exe,它似乎工作正常o.O – Flinzar

相关问题