我需要将我的 python 3.6.1 脚本转换为 .EXE 文件。我怎么做?
Posted
技术标签:
【中文标题】我需要将我的 python 3.6.1 脚本转换为 .EXE 文件。我怎么做?【英文标题】:I need to turn my python 3.6.1 script into .EXE file. How do I do that? 【发布时间】:2017-08-19 16:01:51 【问题描述】:我已经看过 10 篇关于 python 到 exe 的教程。很少有 3.6.1 的,没有一个对我有用。 请帮忙。
加布里埃尔
【问题讨论】:
【参考方案1】:没有什么适合 python 3.6,所以使用 python 3.5。当我将 python 脚本转换为 exe 时,我使用 PyInstaller3.2.1 https://pypi.python.org/pypi/PyInstaller/3.2.1
它工作正常。确保您的脚本在构建后位于 pyinstaller 文件夹中,然后运行命令 python pyinstaller.py scriptName.py
【讨论】:
pyinstaller 在我的情况下不起作用。见我的帖子***.com/questions/45750676/…。似乎 pyinstaller 显示出自相矛盾的特性:一方面它与 python 3.6 不兼容;另一方面,像我的“yield”问题之类的一些语法行为似乎与与 python 3.5 不兼容的异步生成器相关联-...【参考方案2】:cx-freeze 正在使用 Python 3.6 - 至少我已经使用这种组合创建了二进制文件。
这里是如何使用它的描述:https://regilanj.wordpress.com/2017/06/07/py-to-exe-in-python-3-6-1/
【讨论】:
cx-freeze 在我的情况下不起作用,请参阅我的帖子 ***.com/questions/45734926/…以上是关于我需要将我的 python 3.6.1 脚本转换为 .EXE 文件。我怎么做?的主要内容,如果未能解决你的问题,请参考以下文章
我在将我的 bash 命令转换为 shell 脚本中的 shell 脚本语法错误时遇到错误