首页 > 解决方案 > 通过 msys2 安装 cx_freeze

问题描述

我正在尝试用 Python 编写一个小型 gtk 应用程序。

有人告诉我你应该为 MS-Windows 使用 msys2。请参阅相关问题:设置开发环境:PyCharm、python-gtk、windows

现在我需要 cx_freeze。Windows 有轮文件,但我猜 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)。现在一切都容易多了。

标签: pythonpipmsys2

解决方案


推荐阅读