如何将Python代码转换为可执行代码并在未安装Python的系统中运行?

如何将Python代码转换为可执行代码并在未安装Python的系统中运行?,python,html,pandas,exe,Python,Html,Pandas,Exe,我有一个python脚本,它使用pandas合并三个不同的excel工作表,并向新的excel工作表提供输出并将其保存在目录中。我想将这段代码分享给其他所有人,以便在他们的系统中不安装python的情况下使用它。我确实发现了很多关于使用pyinstaller等的评论,但是这不起作用,并且.exe文件没有提供所需的输出 除了.exe文件之外,我还愿意接受任何简单的替代解决方案的建议,这些解决方案允许任何用户使用我的python代码,而不必在他们的系统中使用python 使用cx\U冻结时出错 (b

我有一个python脚本,它使用pandas合并三个不同的excel工作表,并向新的excel工作表提供输出并将其保存在目录中。我想将这段代码分享给其他所有人,以便在他们的系统中不安装python的情况下使用它。我确实发现了很多关于使用pyinstaller等的评论,但是这不起作用,并且.exe文件没有提供所需的输出

除了.exe文件之外,我还愿意接受任何简单的替代解决方案的建议,这些解决方案允许任何用户使用我的python代码,而不必在他们的系统中使用python

使用cx\U冻结时出错

(base) Vikrams-MacBook-Pro:~ vikram$ cd Documents/Autoquery
(base) Vikrams-MacBook-Pro:Autoquery vikram$ python tool.py
Traceback (most recent call last):
  File "tool.py", line 1, in <module>
    import cx_Freeze
ModuleNotFoundError: No module named 'cx_Freeze'
(base) Vikrams-MacBook-Pro:Autoquery vikram$ 

也许这可以帮助你:


它将代码及其所有依赖项打包到一个.exe文件中,该文件可以在未安装python的计算机上执行。但是请注意,根据您的依赖关系,生成的可执行文件可能相当大。

向我们展示您的代码,并解释您不提供所需输出的含义。另外,PyInstaller也不会出错。我已经包含了我的代码供您审阅。当我试图使此代码可执行时,出现了一个错误。请填写完整的错误日志。我已添加了使用pyinstaller和cx\u时收到的错误消息。谢谢。你能帮我在我的脚本中添加GUI吗?对于上面的pandas脚本,我想要一个GUI,其中我需要三个filedialog小部件来浏览和选择3个excel文件,然后我的pandas脚本运行并生成一个excel输出,我想将其保存在我选择的目录中。你应该为这个问题提出一个单独的问题,因为它与这个问题无关。此外,我对python中的GUI编程没有经验,但Tkinter似乎是一个流行的选择。
Last login: Tue May 12 20:13:45 on ttys000
/Users/vikram/Documents/Autoquery/dist/autoqueries ; exit;

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
(base) Vikrams-MacBook-Pro:~ vikram$ /Users/vikram/Documents/Autoquery/dist/autoqueries ; exit;
[8084] Error loading Python lib '/var/folders/0v/1tnqz94x2b5_fb_c5fd43fk40000gn/T/_MEIWuQco2/Python': dlopen: dlopen(/var/folders/0v/1tnqz94x2b5_fb_c5fd43fk40000gn/T/_MEIWuQco2/Python, 10): no suitable image found.  Did find:
    /var/folders/0v/1tnqz94x2b5_fb_c5fd43fk40000gn/T/_MEIWuQco2/Python: code signature invalid for '/var/folders/0v/1tnqz94x2b5_fb_c5fd43fk40000gn/T/_MEIWuQco2/Python'

logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]