【发布时间】:2022-12-13 16:52:49
【问题描述】:
我使用 pyinstaller 将 python 文件构建为单个可执行文件 (.EXE)。不幸的是,管理员更新了服务器上的策略以防止从 exe 文件运行。我们是否有替代解决方案来将 python 文件构建为可执行文件而不是 .exe?
谢谢你。
【问题讨论】:
-
你的问题有些矛盾。 EXE 代表可执行文件。所以你说你想要一个可执行文件而不是一个 EXE,这是没有意义的。
标签: python pyinstaller
我使用 pyinstaller 将 python 文件构建为单个可执行文件 (.EXE)。不幸的是,管理员更新了服务器上的策略以防止从 exe 文件运行。我们是否有替代解决方案来将 python 文件构建为可执行文件而不是 .exe?
谢谢你。
【问题讨论】:
标签: python pyinstaller
要将 Python 文件转换为可执行文件,可以使用 pyinstaller 包。这个包允许你从 Python 脚本创建一个独立的可执行文件。以下是您可以如何使用它:
使用 pip 安装 pyinstaller 包:pip install pyinstaller
使用 cd 导航到 Python 脚本所在的目录
命令:cd path/to/script
运行 pyinstaller 命令,将 Python 脚本的名称指定为
参数:pyinstaller script.py
这将创建一个名为 dist 的新目录,其中包含您的可执行文件。可执行文件的名称将与您的 Python 脚本相同,带有 .exe 扩展名。例如,如果您的脚本名为 script.py,则可执行文件将名为 script.exe。
然后,您可以通过导航到 dist 目录并运行文件来从命令行运行可执行文件:cd dist 后跟 ./script.exe。
请注意,pyinstaller 包仅适用于 Windows。如果您使用不同的操作系统,则需要使用不同的方法将 Python 文件转换为可执行文件。
【讨论】: