.py到.exe文件转换的问题

时间:2020-02-14 18:11:47

标签: python pyinstaller

我正在尝试将简单的python代码(任何示例代码)转换为可执行文件,但是在打开应用程序时,我只能看到黑屏。

我正在使用:

  • Python 3.7
  • PyInstaller 3.6
  • 一个文件输出

我能够使用auto-py-to-exe将文件转换为.exe,但尝试运行该应用程序时看不到任何输出。

3 个答案:

答案 0 :(得分:0)

Pyinstaller比其他东西简单得多,您需要使用pip进行安装:

pip install pyinstaller

然后转到您的Python文件的路径,然后:

pyinstaller -w -F my_file.py

答案 1 :(得分:0)

尝试依次执行以下操作:

  1. py -3.7 -m pip uninstall pyinstaller
  2. py -3.7 -m pip install pyinstaller

  3. pyinstaller --onefile test.py

答案 2 :(得分:0)

通常有几种不同的方法,因此您可以尝试以下方法,看看问题是否已解决。

  1. auto-py-to-exe 是“使用从Eel和PyInstaller在Python中构建的简单图形界面的.py到.exe转换器。”。您可以找到快速指南here

  2. PyInstaller “将Python应用程序冻结(打包)为Windows,GNU / Linux,Mac OS X,FreeBSD,Solaris和AIX下的独立可执行文件。”您可以找到更多使用情况信息here(也由@nakE指出)

  3. py2exe “是Python Distutils扩展,可将Python脚本转换为可执行的Windows程序,无需安装Python即可运行。”。您可以找到更多的用法信息{{3} }(也由@Kompocik指出)

如果无法解决,那么我很有信心执行的代码本身存在问题,而不是转换存在问题。

可以请您分享您的代码,以便我们看看吗?

相关问题