Python程序在PC上运行

问题描述 投票:0回答:3

我编写了一个python程序,它从用户获取输入然后运行代码并返回值,它被保存为.py扩展名。

我想在没有python的不同PC上运行它。有没有办法保存或编译为.exe?

注意:我习惯于编写直接编译的C程序(代码块)并给出.exe

python python-3.x exe
3个回答
1
投票

Pip安装PyInstaller然后在命令提示符下执行PyInstaller yourscript.py> nameofprogramyouwant.exe


0
投票

您习惯编写的C代码将编译为.exe,如您所知。但是,并非每台PC都可以运行.exe文件,即。在Mac和其他操作系统上运行的那些。简而言之,答案是否定的。但是,有一个称为Jython的Python分支,它运行在JVM(Java虚拟机)上,允许它在任何PC上运行任何操作系统。在任何环境中的任何机器上工作的能力是Java最珍贵的功能之一,使用Jython(编译为Java代码),您可以使用python模拟这一关键功能。


0
投票

我使用py2exe但cx_freeze和pyinstaller等选项也在那里。什么对于mac我相信存在一个名为py2app的模块;)

要使用py2exe,你必须先拥有python 3.4,因为它最近没有更新过。之后,您需要创建一个您编写的文件

from distutils.core import setup
import py2exe

setup(windows=["yourfile"])

然后你需要使用以下命令运行该文件 - 我在这里调用了setup.txt文件。

py -3.4 setup.txt install

记得写.py,如果你使用python文件,然后你只需要再做一步

py -3.4 setup.txt py2exe

当然记住你需要安装py2exe。如果您在执行任何操作之前没有写入命令提示符

pip install py2exe

然后在dist文件夹中找到exe。

© www.soinside.com 2019 - 2024. All rights reserved.