【发布时间】:2019-03-13 20:11:42
【问题描述】:
我的 GUI 脚本是 PyQt5 文件(.pyw 扩展名)在我的 IDE 上运行时确实可以工作,其构建配置告诉编译器使用 python3 运行脚本:
当我告诉 Linux 上的常规终端使用 python3 运行相同的脚本时,它也可以工作,如下所示:
在常规终端上使用默认 python (python2.7) 运行时,它会显示:ImportError: No module named PyQt5.QtWidgets。
我的代码是否在开头有这些行表明这是一个 python3 脚本,例如:#!/usr/bin/python3 或 #!/usr/bin/env python3(我安装了 python3)。
当双击 Linux Mint 文件资源管理器时,光标变成十字准线,没有任何事情发生,使用终端选项,同样的事情和一个空终端显示。我在说这些选项
我猜 Linux Mint 仍然使用 python2.7 运行脚本,即使我添加了 bash 行来告诉
有人知道为什么会有这些线条:
#!/usr/bin/python3#!/usr/bin/env python3
双击不行吗?
我想在不需要 IDE 或使用终端的情况下从 Linux 文件资源管理器运行脚本。
【问题讨论】:
标签: linux python-3.x ide pyqt5 linux-mint