Python:将.py文件更改为.exe

Python:将.py文件更改为.exe,python,Python,我需要一些将.py文件更改为.exe文件的帮助。我正在尝试使用cx_Freeze模块执行此操作,我成功地执行了setup.py文件,唯一的问题是,我不知道应该在命令提示符中输入什么 setup.py文件如下所示: import sys from cx_Freeze import setup, Executable # Dependencies are automatically detected, but it might need fine tuning. build_exe_options

我需要一些将.py文件更改为.exe文件的帮助。我正在尝试使用cx_Freeze模块执行此操作,我成功地执行了setup.py文件,唯一的问题是,我不知道应该在命令提示符中输入什么

setup.py文件如下所示:

import sys
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"include_files": ["postevanka.ui,beep.wav,gang.wav"]}

base = None
if sys.platform == "win32":
    base = "Win32GUI"

setup(  name = "Poštevanka",
        version = "0.1",
        description = "Postevanka",
        options = {"build_exe": build_exe_options},
        executables = [Executable("postevanka.py", base=base)])

安装Py2exe并创建安装脚本:

from distutils.core import setup
import py2exe

setup(console = ['script.py'])

Py2exe更简单。

以下是您需要做的事情

  • 查找script.py所在的目录
  • 将setup.py移到此目录,并请保持此窗口打开
  • 按住shift键,右键单击此目录,然后在此处打开命令窗口
  • 在命令窗口中键入:
    C:\Python34\python.exe setup.py py2exe
  • 尝试使用pyinstaller

    在命令窗口中,将cd复制到python文件所在的文件夹,只需键入以下命令,将“myscript.py”替换为python文件的名称

    pyinstaller --onefile --windowed myscript.py
    
    这将在当前目录中创建一个名为“dist”的新文件夹。此文件夹将包含与.py文件同名的新创建的exe文件

    另一个选项是在命令窗口中使用以下命令

    pyinstaller myscript.py
    
    这将在dist文件夹中创建一个以python文件命名的文件夹。新文件夹将包含exe文件以及代码中使用的所有模块和库的副本,以及运行exe所需的一些附加文件

    我建议使用第一种方法创建一个可以轻松共享的文件

    如果您需要更多有关此方面的信息,请参阅


    希望能有帮助

    您可以创建
    start.bat
    文件并像exe一样使用它

    "C:\Program Files\Python37\python.exe" "C:\package\script.py"
    

    可能是,但它仅适用于python 2.7及更低版本。不,他们最近添加了对python 3的支持。看到这个页面。好吧,明白了,但是我不知道该怎么处理你上面发布的代码。如果这个答案对你有帮助,而且它确实对你有帮助,那么请考虑把它投票并选择它作为你的官方答案。在命令提示符下运行
    python setup.py py2exe
    。我不知道按住shift键并右键单击应该做什么,但它的工作原理与右键单击相同。它在上下文菜单中提供了更多选项,并带有命令提示符选项。我想我的情况不是这样。这可能只适用于Mac吗?不,只适用于Windows。任何复制目录的方法,打开命令提示符,键入
    cd path
    ,其中
    path
    是目录的完整路径。一旦你成功了就告诉我,Rokdolina怎么样了?