我写了1个python脚本,工作正常。但是当我通过cx_freeze创建可执行文件并在Linux中单击可执行文件时。它没有显示输出窗口。它没有在日志文件中给出任何错误。
任何人都告诉我如何解决这个问题。我怎样才能看到来自可执行文件的至少错误。
在脚本文件的顶部,我也写了#!/usr/bin/env python
。
答案 0 :(得分:-2)
单击可执行文件时,有两个重要的属性。
Linux中的文件权限采用以下形式:
<owner><group><everyone>
要执行文件,用户必须r-x
才能拥有权限。
还需要那种可执行文件。这是由文件扩展名声明的。此外,使用Linux中的脚本文件,您可以声明文件的类型,该文件位于文件的第一行。
您的声明是:
#!/usr/bin/env python
这是不正确的,它应该指向您要用来编译和执行代码的可执行文件。 #!/usr/bin/python
将是正确的声明。