我正在尝试使用Python编写一个小型gtk应用程序。
有人告诉我,对于MS-Windows应该使用msys2。查看相关问题:Setting up developement environment: PyCharm, python-gtk, windows
现在我需要cx_freeze。有用于Windows的Wheel文件,但是我想msys2环境是不同的,这就是为什么安装“ cx_freeze”失败(周围没有gcc)的原因。
查看cx_freeze文件:https://pypi.org/project/cx_Freeze/#files
现在我不确定我是否走对了。
是否可以使用从msys2中启动的python使用现成的构建轮子(在我的情况下为C:\msys32\usr\bin\python3.exe
)
在安装gcc之后,安装cx_freeze即可。但是现在我得到了这个错误:
cx_Freeze.freezer.ConfigError: no base named Console
我想我不应该编译cx_freeze并使我的环境使用所提供的轮子。
更新
我将此问题保留为开放状态,因为其他人可以找到解决方案并再次帮助其他人。但是我从gtk切换到pyside2(QT)。现在一切都变得简单了。