gpt4 book ai didi

linux - 双击时 Python3 GUI 脚本不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:46 25 4
gpt4 key购买 nike

我的 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 时,光标变成十字准线,但没有任何反应,使用终端选项,同样发生了同样的事情,并显示一个空的终端。我在谈论这些选项

enter image description here

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

有人知道为什么会这样:

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

双击时不起作用?

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

最佳答案

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

关于linux - 双击时 Python3 GUI 脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55150453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com