我正在win-8上使用python 3.4.我想得到.来自python代码的exe程序.我了解到这可以通过cx_Freeze完成.

在MS-DOS命令行中,我编写了pip install cx_Freeze来设置cx_Freeze.它已安装,但不工作.

(When I wrote cxfreeze to command line, I get this warning:C:\Users\USER>cxfreeze 'cxfreeze' is not recognized as an internal or external command,operable program or batch file.)

(我还通过环境变量将cxfreeze的位置添加到"路径"中)

任何帮助都将不胜感激.

推荐答案

我也遇到了类似的问题(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-3.x相关问答推荐

将数据帧扩展为矩阵索引

如何使用python将pdf文件的页面合并为单个垂直组合页面

继承自 Counter 与 dict 的类实例的 Deepcopy

在特定条件下从 DataFrame 中提取特定组

Sunburst 折线图可视化

如何使用 django rest 框架在 self forienkey 中删除多达 n 种类型的数据?

Python defaultdict 在获取时返回 None,尽管使用默认值初始化

正则表达式从文本文件中捕获包含制表符/空格和子字符串的部分字符串

如何从脚本中提取 PDF 文档的标题以进行重命名?

python 3.7 websockets的1006连接异常关闭错误

错误:预期语句,发现 py:Dedent

smtplib 在 Python 3.1 中发送带有 unicode 字符的邮件的问题

django.core.exceptions.ImproperlyConfigured

简单的 get/post 请求在 python 3 中被阻止,但在 python 2 中没有

迭代dict值

导入 python 模块而不实际执行它

如果一个失败,如何取消收集中的所有剩余任务?

Python 3.5:async with导致 SyntaxError.为什么?

SQLAlchemy:如果不存在则创建模式

Django 教程 unicode 不起作用