python - cx_Freeze : no base named Console

标签 python linux build cx-freeze

我正在尝试编译一个简单的“Hello, world!”使用 cx_freeze (linux) 的 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 中

关于python - cx_Freeze : no base named Console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40070426/

相关文章:

iphone - 我可以在 iPhone 或 IPod 中编译 mysql、php(或者已经构建好的)吗?

testing - Teamcity 重新运行特定的失败不稳定测试

visual-studio - 使用 Devenv.com 在命令行和输出日志文件中显示输出

python - 将 Pandas 数据框列和索引转换为值

python - 使用 Marshmallow 加载 PATCH 数据而不验证缺失字段

java - 您如何确定 App Engine 数据库请求的可接受响应时间?

将毫秒转换为 GNU 端口的时间规范

python - 如何将我的 Pandas 数据分组概括到3个以上的维度?

linux - 使 Eclipse 控制台按钮永久化?

c - 我的 char vector 在每个位置保存相同的值