【问题标题】:How to my "exe" from PyCharm project [duplicate]如何从 PyCharm 项目中获取我的“exe”[重复]
【发布时间】:2013-10-04 23:59:09
【问题描述】:

通过 PyCharm 在 Python 上编写一些项目。 我想从中获取一个exe文件。 我尝试“另存为->XXX.exe” - 但是,当我尝试执行它时出现错误“这种操作系统不支持文件” p.s. 我有win7 x64,x32也不行。

【问题讨论】:

  • 使用外部软件包,如cx_Freeze
  • PyCharm 还没有这个功能,但是你试过吗? py2exe.org

标签: python exe pycharm


【解决方案1】:

您不能直接将 Python 文件保存为 exe 并期望它能够工作——计算机无法自动理解您碰巧在文本文件中键入的任何代码。相反,您需要使用另一个程序将您的 Python 代码转换为 exe。

我建议使用Pyinstaller 之类的程序。它本质上需要 Python 解释器并将其与您的脚本捆绑在一起,以将其变成一个独立的 exe,该 exe 可以在没有安装 Python 的任意计算机上运行(通常是 Windows 计算机,因为 Linux 往往预装了 Python)。

要安装它,您可以从链接的网站下载它或使用命令:

pip install pyinstaller

...从命令行。然后,在大多数情况下,您只需通过命令行导航到包含源代码的文件夹并运行:

pyinstaller myscript.py

您可以通过documentation 找到有关如何使用 Pyinstaller 和自定义构建过程的更多信息。


不过,您不一定非要使用 Pyinstaller。这是comparison 的不同程序,可用于将您的 Python 代码转换为可执行文件。

【讨论】:

  • 所以看起来没有一个 python IDE(pycharm 或 pydev - eclipse 插件)尚未将编译为单一可执行文件的功能合并到 IDE 本身中。如果不是这种情况,请告诉我。 :-)
猜你喜欢
  • 2021-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-17
相关资源
最近更新 更多