在任何地方运行python脚本



我开发了一些脚本,需要与没有python也没有底层发行版的同事分享。如何在不安装python的情况下自动配置环境,更重要的是运行脚本?

我在SO上看到了一些解决方案,比如py2exe。不确定这是不是最好的选择。Docker也是不可能的,因为在我的情况下,我需要一些可以简单地运行python3 path/to/program的东西

您可以使用repl.it等在线编码平台从浏览器运行脚本,这样您就不想在本地安装python了。

使用pyinstaller将其转换为exe文件以下是步骤:

1. Open cmd on the folder in which you stored your py file
2.type it on the cmd
pyinstaller -- onefile filename.py

如果您没有pyinstaller模块,请使用进行安装

pip install pyinstaller

这取决于脚本的复杂性。

如果它正在做一些复杂的事情,需要在你的计算机上运行,比如文件输入&输出,那么PyInstaller可能是这样的:

pip isntall
pyinstaller -- onefile script.py

如果只是一个简短的脚本,那么Repl.这是保存和共享可以在浏览器中查看和运行的脚本的好方法。它支持安装pip软件包和环境。它甚至有一个功能,你可以将终端应用程序作为网站托管:repl.run

我使用PyInstaller创建一个完整的独立可执行文件,它不依赖于具有python解释器的机器。以下是完整的指南:https://datatofish.com/executable-pyinstaller/

最新更新