在Windows上为Python安装cx_Freeze

26 投票
3 回答
28312 浏览
提问于 2025-04-18 17:02

我在使用Windows 8的Python 3.4,想把Python代码变成.exe程序。我了解到可以用cx_Freeze来实现这个。

我在MS-DOS命令行里输入了pip install cx_Freeze来安装cx_Freeze。安装是成功了,但它却不能正常工作。

(当我在命令行输入cxfreeze时,出现了这个警告:C:\Users\USER>cxfreeze 'cxfreeze' 不是内部或外部命令,也不是可运行的程序或批处理文件。)

(我还通过环境变量把cxfreeze的路径添加到了“PATH”里。)

如果有人能帮忙就太好了,谢谢!

3 个回答

0

确保你电脑上的Python版本是正确的。如果你电脑上安装了多个版本,只需在命令行中输入"python"来查看你当前使用的Python版本。我之前也遇到过这个问题。

0

去这个网址 https://pypi.python.org/pypi?:action=display&name=cx_Freeze&version=4.3.4,然后点击你想下载的那个。

56

我遇到了一个类似的问题(在Windows 7 64位上使用Python 3.4 32位)。安装了cx_freeze之后,c:\Python34\Scripts\目录下出现了三个文件:

  • cxfreeze
  • cxfreeze-postinstall
  • cxfreeze-quickstart

这些文件没有扩展名,但看起来像是Python脚本。当你在命令提示符下运行 python.exe cxfreeze-postinstall 时,会在Python脚本目录下创建两个批处理文件:

  • cxfreeze.bat
  • cxfreeze-quickstart.bat

从那时起,你就可以使用cx_freeze了。

cx_freeze是通过提供的win32安装程序(cx_Freeze-4.3.3.win32-py3.4.exe)安装的。使用pip安装的结果也是一样的。

撰写回答