cx_Freeze: 没有名为 Console 的库
cx_Freeze: no base named Console
我正在尝试使用 cx_freeze (linux) 编译一个简单的 "Hello, world!" python 脚本。我通过 SourceForge tar 文件安装了 cx-freeze,因为我必须应用 this 补丁。
然而,当我 运行:
cx_Freeze-4.3.3$ ./cxfreeze hello.py
Traceback (most recent call last):
File "./cxfreeze", line 5, in <module>
main()
File "cx_Freeze-4.3.3/cx_Freeze/main.py", line 187, in main
silent = options.silent)
File "cx_Freeze-4.3.3/cx_Freeze/freezer.py", line 108, in __init__
self._VerifyConfiguration()
File "cx_Freeze-4.3.3/cx_Freeze/freezer.py", line 488, in _VerifyConfiguration
self._GetBaseFileName()
File "cx_Freeze-4.3.3/cx_Freeze/freezer.py", line 211, in _GetBaseFileName
raise ConfigError("no base named %s", name)
cx_Freeze.freezer.ConfigError: no base named Console
我刚刚通过更改解决了问题
ext = ".exe" if sys.platform == "win32" else ""
至
ext = ".exe" if sys.platform == "win32" else ".py"
在文件中 freezer.py
我正在尝试使用 cx_freeze (linux) 编译一个简单的 "Hello, world!" python 脚本。我通过 SourceForge tar 文件安装了 cx-freeze,因为我必须应用 this 补丁。
然而,当我 运行:
cx_Freeze-4.3.3$ ./cxfreeze hello.py
Traceback (most recent call last):
File "./cxfreeze", line 5, in <module>
main()
File "cx_Freeze-4.3.3/cx_Freeze/main.py", line 187, in main
silent = options.silent)
File "cx_Freeze-4.3.3/cx_Freeze/freezer.py", line 108, in __init__
self._VerifyConfiguration()
File "cx_Freeze-4.3.3/cx_Freeze/freezer.py", line 488, in _VerifyConfiguration
self._GetBaseFileName()
File "cx_Freeze-4.3.3/cx_Freeze/freezer.py", line 211, in _GetBaseFileName
raise ConfigError("no base named %s", name)
cx_Freeze.freezer.ConfigError: no base named Console
我刚刚通过更改解决了问题
ext = ".exe" if sys.platform == "win32" else ""
至
ext = ".exe" if sys.platform == "win32" else ".py"
在文件中 freezer.py