Python - GUI2EXE - 属性错误 : 'module' object has no attribute 'Popen'

标签 python python-2.7 user-interface py2exe

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

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

我研究了很多,但没有找到任何解决方案。

请帮忙。

最佳答案

看起来有些东西正在从标准库中屏蔽 subprocess.py。错误消息可能显示过时的路径。因此,在启动 GUI2exe.py 的目录中打开一个 Python shell,然后键入:

>>> import subprocess
>>> subprocess.__file__

这应该给你 'C:\Python27\lib\subprocess.pyc'。如果不是,则说明您发现了问题。不知何故,另一个 subprocess.py 进入了您的 PYTHONPATH。

关于Python - GUI2EXE - 属性错误 : 'module' object has no attribute 'Popen' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16596926/

相关文章:

python - 在不使用 Django 本身的情况下测试自定义 Django 中间件

python - 将表达式作为参数传递 : keyword can't be an expression

python - 将 ValidationError 提升为字典时出错

wpf - 在WPF中创建一个不错的GUI

python - pyspark date_format 函数返回错误的年份

python - 如何在不完全破坏性能的情况下修改 Numba 中的列表?

python - 使用 argparse 打印命令行参数?

ios - 自动布局 : constraint that involves multiple items

android - 作为一个UI设计师(完全不懂编码),在设计IOS/Android应用时应该注意什么?

python - 如何用一堆文本文件中的 '0xa0' 替换所有 ' ' 字符?