在任何地方运行python脚本

在任何地方运行python脚本,python,python-3.x,py2exe,pythonanywhere,Python,Python 3.x,Py2exe,Pythonanywhere,我已经开发了一些脚本,我需要与那些既没有python也没有运行它的底层发行版的同事分享。如何在不安装python的情况下自动配置环境,更重要的是运行脚本 我看到了一些解决方案,比如py2exe。我不确定这是不是最好的选择。Docker也是不可能的,因为在我的例子中,我需要一些只需运行python3 path/to/program即可工作的东西,这取决于脚本的复杂性 如果它正在做需要在您的计算机上运行的复杂事情,如文件输入和输出,那么可能是这样的: pip isntall pyinstaller

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


我看到了一些解决方案,比如py2exe。我不确定这是不是最好的选择。Docker也是不可能的,因为在我的例子中,我需要一些只需运行
python3 path/to/program即可工作的东西,这取决于脚本的复杂性

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

pip isntall
pyinstaller -- onefile script.py


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

这取决于脚本的复杂性

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

pip isntall
pyinstaller -- onefile script.py


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

你可以使用在线编码平台,比如从浏览器运行脚本,这样你就不想在本地安装python。

你可以使用在线编码平台,比如从浏览器运行脚本,这样你就不想在本地安装python。

我正在使用
PyInstaller
创建一个完整的独立可执行文件,它不依赖于具有
python
解释器的机器。这里有一个完整的指南:

我正在使用
PyInstaller
创建一个完整的独立可执行文件,它不依赖于具有
python
解释器的机器。以下是完整的指南:

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

1. Open cmd on the folder in which you stored your py file

2.type it on the cmd
如果您没有pyinstaller模块,请使用

pip install pyinstaller

使用
pyinstaller
以下是步骤:

1. Open cmd on the folder in which you stored your py file

2.type it on the cmd
如果您没有pyinstaller模块,请使用

pip install pyinstaller


使用docker分发程序Py2Exe似乎是分发python脚本的好方法。您是否连接到internet?@technazi这是一个疑问。理想情况下,所有东西都应该在应用程序中,包括所有依赖项使用docker分发程序Py2Exe似乎是分发python脚本的好方法。您是否连接到internet?@technazi这是一个疑问。理想情况下,所有东西都应该在应用程序中,包括所有依赖项是的。它有点复杂,因为它使用了几个外部API,我只有本地访问权限,这意味着我不能在服务器上使用它。是的,那么就使用Pyinstaller吧!:)是 啊它有点复杂,因为它使用了几个外部API,我只有本地访问权限,这意味着我不能在服务器上使用它。是的,那么就使用Pyinstaller吧!:)知道如何添加依赖项吗?自从我是一名分析师以来,我对打包所有东西都是新手:)知道如何添加依赖项吗?因为我是一名分析师,所以我对打包所有东西都不熟悉:)谢谢!我肯定会探讨这个问题,但是,脚本有输入输出功能,我使用的一个API可能会有问题。不客气,我认为输入和输出不会有问题,因为我看到很多人使用repl.it创建GUI,但我不确定APIsThanks!我肯定会探讨这个问题,但是,脚本有输入输出功能,我使用的一个API可能有问题。不客气,我认为输入和输出不会有问题,因为我看到很多人使用repl.it创建GUI,但我不确定API