双击时,Python3 GUI脚本不起作用

问题描述 投票:0回答:1

我的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文件资源管理器时,光标变为十字准线并且没有任何事情发生,使用终端选项,同样发生并显示空终端。我在谈论这些选择

enter image description here

我猜Linux Mint仍然使用python2.7运行脚本,即使我添加了bash行来告诉

有人知道为什么这些线条:

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

双击时不起作用?

我想从Linux文件资源管理器运行脚本,而不需要IDE或使用终端。

linux python-3.x ide pyqt5 linuxmint
1个回答
0
投票

尝试chmod + x file.py并使用./file.py在终端中运行它也尝试从不同的路径中获取文件,比如python3~ / path / to / file.py并查看错误是否仍然存在

© www.soinside.com 2019 - 2024. All rights reserved.