当没有任何工作时如何使python可执行?

Posted

技术标签:

【中文标题】当没有任何工作时如何使python可执行?【英文标题】:How to make a python executable when nothing is working? 【发布时间】:2017-01-07 23:13:40 【问题描述】:

我使用的是 python 3.6,但没有什么对我有用。我只是无法安装任何用于创建可执行文件的工具。我尝试了 cx_freeze,使用 pip 修复了 Visual C++ 错误,然后它有更多错误,所以我下载了一个***并安装了它,在我的 Scripts 文件夹中有三个与 cxfreeze 相关的文件,这些文件都不是批处理文件,当我运行时' cxfreeze' 在 cmd 它只是说它没有被识别。出于某种原因,python 安装在 appdata/local/programs... 中,但这是在我的路径中设置的,所以我看不到它是如何工作的。我尝试了 pip 和下载的 pyinstaller,除了关于 pypiwin32 的错误,由于其他一些错误,我无法得到。

我不知道发生了什么,也不知道该怎么处理这一切。有人可以帮我获得一个可以创建可执行文件的工具吗?这是因为我使用的是 python 3.6 吗?

【问题讨论】:

我没有真正的想法,但是当你说“我在 cmd 中运行 'cxfreeze' 它只是说它无法识别”时,这听起来像是一个路径问题。您可能需要将包含该目录的目录添加到系统路径中。如果你不知道怎么看,请看这个:howtogeek.com/118594/… 我已经这样做了,我已经尝试从实际目录中运行命令 【参考方案1】:

尝试 py2app(如果您在 Mac 上)或 py2exe(如果您在 Windows 上)。设置相对简单。

https://pythonhosted.org/py2app/

http://www.py2exe.org/

【讨论】:

对于windows,你需要使用py2exe,但是是的,它仍然可以工作。 这里是py2exe教程的链接:py2exe.org/index.cgi/Tutorial

以上是关于当没有任何工作时如何使python可执行?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Python 脚本独立可执行以在没有任何依赖项的情况下运行? [复制]

如何让 python 脚本作为可执行文件运行? [复制]

使文件在工作场所锁定的 Mac 上可执行

如何使python可移植?

使gem可执行文件使用特定的依赖gem

使 Python 脚本可执行 chmod755?