繁体   English   中英

在 PC 上未安装 python 的情况下运行 python 脚本

[英]Running python script without python installed on pc

我创建了一些数据处理脚本,它们需要每天执行,但是 PC 的数量接近 150 台,我无法在所有这些脚本上手动安装 Python。

所以我需要一种方法让这些在 Windows 系统上工作,我尝试 PyInstaller 创建 exe 并将其放在服务器上,但脚本执行在初始阶段需要很多时间(程序执行是相同的,但需要时间来加载一个闪烁的光标)可能是依赖项的负载,文件将近 36 MB。

有没有可能的方法在没有安装 python 或创建 python 环境并在主机 PC 中使用 a.bat 脚本设置路径变量的环境中执行 that.py 文件? 在不要求每个人手动安装任何东西的情况下,我还有哪些其他选择? 我听说在这种情况下可以使用 docker 但是在本地环境中工作我应该部署这样的东西吗?

Windows 没有安装 Python 解释器。 您需要显式安装它,并且该安装程序应该自动为您提供 append 的正确路径到您的 PATH 环境变量的选项,因此系统知道如何找到 python.exe。

在 Windows 上运行脚本而不安装 Python 的唯一现实方法是使用 py2exe 将 package 转换为可执行文件。 Py2exe 反过来检查您的脚本,并嵌入适当的模块和 python 解释器来运行它。

来自https://www.quora.com/Can-I-run-a-Python-script-in-Windows-without-Python-installed

您可以使用在线 python 编译器,链接如下https://www.onlinegdb.com/online_python_compiler

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM