目标PC上未安装Python的Python可执行文件

目标PC上未安装Python的Python可执行文件,python,kivy,py2exe,Python,Kivy,Py2exe,我听说Python程序可以“转换”成可执行文件。我的问题是: 在没有安装python的PC上,该可执行文件可以工作吗 那个可执行文件能在PC上工作吗?在PC上并没有安装所有的库,我是用pip手动安装的,用于“开发”的 若前面问题的答案是肯定的,那个么-运行我的可执行文件会首先安装python并使用库吗 谢谢 在没有安装python的PC上,该可执行文件可以工作吗 Yes 那个可执行文件能在PC上工作吗?在PC上并没有安装所有的库,我是用pip手动安装的,用于“开发”的 若前面问题的答案是肯定的

我听说Python程序可以“转换”成可执行文件。我的问题是:

  • 在没有安装python的PC上,该可执行文件可以工作吗
  • 那个可执行文件能在PC上工作吗?在PC上并没有安装所有的库,我是用pip手动安装的,用于“开发”的
  • 若前面问题的答案是肯定的,那个么-运行我的可执行文件会首先安装python并使用库吗

  • 谢谢

    在没有安装python的PC上,该可执行文件可以工作吗

    Yes
    

    那个可执行文件能在PC上工作吗?在PC上并没有安装所有的库,我是用pip手动安装的,用于“开发”的

    若前面问题的答案是肯定的,那个么-运行我的可执行文件会首先安装python并使用库吗

    No need to install python just run newly created .exe on windows machine by copy paste on it.
    
    是的,您可以使用pyinstaller进行安装。 在你的机器上运行

    pip install pyinstaller
    pyinstaller --onefile -w 'filename.py'
    
    这将在上面创建“dist”文件夹。在这里您将获得您的“.exe”文件

    Ref:
    https://www.geeksforgeeks.org/convert-python-script-to-exe-file/
    

    请参阅Ishwar关于如何执行的回答,我只想补充一点,因为所有库和所需的解释器都打包到可执行文件中,即使是最简单的python脚本也可能生成相当大的可执行文件。拥有可执行文件的意义在于它已经编译为机器代码。因此,如果您有一个.exe(无论您使用哪种语言),就不需要安装任何库,尤其是python解释器。您无法运行程序的唯一原因是,它是否包含丢失的任何特定于平台的DLL。
    Ref:
    https://www.geeksforgeeks.org/convert-python-script-to-exe-file/