python:我可以在不实际安装 python 的情况下运行 python 脚本吗?

标签 python executable py2exe cx-freeze

我有一些我写的 .py 文件,我想在另一台机器上运行。目标机器没有安装python,我不能按策略“安装”它。我能做的就是复制文件,运行我的东西,然后删除它们。

我尝试将我的开发 python 文件夹转移到目标机器并 cd 到 python 文件夹并运行 python.exe/path/to/.py/file。它给了我一个错误,说 python.dll 没有注册。如果我注册的 DLL 可能会让我远离“违反政策”这一行。

有没有我可以在没有实际安装 python 的机器上完成运行 python 文件(现在试图让 py2exe 工作,但很痛苦)?

最佳答案

我决定选择 cx_Freeze .

它创建了一个发行版,我可以简单地复制并移动到目标机器上。此外,它比 py2exe 使用起来容易得多;此外,它似乎仍在维护中(截至 2011 年 3 月 10 日),而 py2exe 开发看起来并不活跃。

关于python:我可以在不实际安装 python 的情况下运行 python 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5539736/

相关文章:

python - Matplotlib:如何将直方图转换为离散概率质量函数?

python - 在每个 pandas 数据框行中查找最高值列的名称——包括绑定(bind)值

python - 验证体积/3D 空间中的点

c++ - 执行不带前导 `./` 的 C++ 二进制文件

Python、pygame、py2exe

opencv - 如何使用带有或不带有py2exe的opencv创建Python代码的exe文件?

python - 从 Pandas 数据框中的列中的特定位置删除数字

python - 有ELF的PEFile吗

c - 如何使 winapi 中的文件不可执行?

Python3.4 Py2exe,报错-name 'WinDLL' is not defined