双击

时间:2019-03-13 20:11:42

标签: linux python-3.x ide pyqt5 linuxmint

我的GUI脚本是PyQt5文件(扩展名为.pyw),当在我的IDE上运行时,其构建配置可以告诉编译器使用python3运行脚本。

enter image description here

当我告诉Linux上的常规终端使用python3运行相同的脚本时,它也起作用:

enter image description here

在常规终端上使用默认python(python2.7)运行时,它会告诉:ImportError: No module named PyQt5.QtWidgets

我的代码在开始时是否有这些行来告诉它是python3脚本,例如:#!/usr/bin/python3#!/usr/bin/env python3(我安装了python3)。

当双击Linux Mint File Explorer时,光标变成十字准线,并且没有任何事情发生,使用terminal选项,发生了同样的事情,并且显示了一个空白的终端。我在说这些选项

enter image description here

我猜想即使我添加了bash行来告诉

,Linux Mint仍然使用python2.7运行脚本。

有人知道为什么会这样:

  • #!/usr/bin/python3
  • #!/usr/bin/env python3

双击就不起作用吗?

我想从Linux File Explorer运行脚本而不需要IDE或使用终端。

1 个答案:

答案 0 :(得分:0)

尝试使用chmod + x file.py并使用./file.py在终端中运行它,还尝试从其他路径(例如python3〜/ path / to / file.py)中对文件进行午餐,看看错误是否仍然存在< / p>