Python - GUI2EXE - AttributeError: 'module' object has no attribute 'Popen' Python - GUI2EXE - 属性错误:'模块'对象没有属性 'Popen'

5

我使用Python 2.7和py2exe,最近我下载了gui2exe的最新版本(5.3)。但是当我尝试执行gui2exe.py文件时,它会给出错误提示:

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

我做了很多研究,但从未找到任何解决方法。

请帮忙。


你能给一下gui2exe的网址吗? - SethMMorton
1
你能提供完整的回溯信息吗? - SethMMorton
GUI2Exe的链接: https://code.google.com/p/gui2exe/回溯图像: https://dl.dropboxusercontent.com/u/11701729/Capture.PNG - Flinzar
你是否将自己的脚本保存在了C:\Python27\lib\subprocess.py上面?因为看起来是这样的。 - Cairnarvon
不行。我甚至一遍又一遍地重新安装了Python :/ - Flinzar
images are dead links - KansaiRobot
1个回答

3

看起来有一些东西遮盖了标准库中的subprocess.py。错误信息可能显示了一个过时的路径。因此,在您启动GUI2exe.py的目录中打开一个Python shell并输入:

>>> import subprocess
>>> subprocess.__file__

这应该会给你'C:\Python27\lib\subprocess.pyc'。如果不是,那么你找到了问题所在。某种方式,另一个subprocess.py进入了你的PYTHONPATH。


它返回'C:\Python27\lib\subprocess.pyc'。 - Flinzar
请查看'C:\Python27\lib\subprocess.py'文件中的第2行,查看错误发生的位置。 - Mike Müller
啊..我尝试再次运行Gui2Exe,看起来它似乎正常工作了 o.O - Flinzar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接