【问题标题】:Run a .py file without Python installed using .bat使用 .bat 运行未安装 Python 的 .py 文件
【发布时间】:2015-08-05 16:59:37
【问题描述】:

我想创建一个 .bat 文件来在没有安装 Python 的情况下在 Windows 上运行我的 .py 文件,主要是为了可以将我的程序发送给朋友。所以在我的 .bat 文件中,我想:

切换到当前工作目录。 (所以它在文件所在的任何地方运行) 将目录更改为该目录内的文件夹。 运行 python 文件,无需我的朋友自己安装 python。

【问题讨论】:

  • 为什么不使用pyinstallercx_freeze
  • 1.美好的。 2. 好的。 3.需要你批量实现自己的Python解释器,所以...6-8 weeks?
  • 有点像在不安装操作系统的情况下运行操作系统......这没有意义。您必须安装 python 或创建可执行文件。

标签: python windows batch-file


【解决方案1】:

使用 .bat 运行未安装 Python 的 .py 文件

在未安装 Python 的情况下,您无法使用批处理命令运行 Python 脚本。您可以使用 Py2exe 编译可执行文件(它将整个 Python 解释器与您的脚本捆绑在一起),或者使用 shedskin 将 Python 的子集转换为 C++,然后可以将其编译为可执行文件。如果 Python 尚未安装且用户有互联网,您也可以发出 shell 命令来安装 Python。

但是完全按照你的要求去做是不可能的。

【讨论】:

    【解决方案2】:

    看看http://www.py2exe.org/,它将把你的python代码转换成一个可执行的windows程序,你可以发送给你的朋友。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多