python - 在 Windows 上将 cx_Freeze 安装到 python

标签 python batch-file python-3.x cx-freeze

我在 win-8 使用 python 3.4。我想从 python 代码中获取 .exe 程序。我了解到它可以通过 cx_Freeze 来完成。

在 MS-DOS 命令行中,我编写了 pip install cx_Freeze 来设置 cx_Freeze。它已安装但无法正常工作。

(当我将 cxfreeze 写入命令行时,我收到此警告:C:\Users\USER>cxfreeze 'cxfreeze' 不是内部或外部命令、可运行程序或批处理文件。)

(我还通过环境变量将 cxfreeze 的位置添加到“PATH”)

任何帮助将不胜感激。

最佳答案

我遇到了类似的问题(Python 3.4 32 位,Windows 7 64 位)。安装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 安装它得到了完全相同的结果。

关于python - 在 Windows 上将 cx_Freeze 安装到 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25270885/

相关文章:

Python 3.6,utf-8到unicode转换,带有双反斜杠的字符串

batch-file - 如何统计具有特定标题的cmd.exe进程?

windows - dos 批处理 : convert time to frames (floating-point arithmetic)

python - 从没有注释的 Python 代码生成 Swagger 规范

python - 使用两个一维数组有效地索引二维 numpy 数组

python - 使用 Beautifulsoup 进行网页抓取并收集表格文本值

batch-file - 在另一个变量的 SET 语句中使用一个变量

python - 如何返回列表中出现次数最多的元素?

python - 从 Pandas Dataframe 列返回最大值和最小值的实际索引值

python - RQ - 导入错误 : No module named XXX