Python3 GUI 脚本在双击时不起作用
Python3 GUI script does not work when double clicked
我的 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 File Explorer 时,光标变成十字准线,但没有任何反应,使用终端选项,同样发生了同样的事情,并显示一个空的终端。我在谈论这些选项
我想 Linux 仍然 运行 使用 python2.7 编写脚本,即使我添加了 bash 行来告诉
有人知道为什么这几行:
#!/usr/bin/python3
#!/usr/bin/env python3
直接双击不行吗?
我想从 Linux 文件资源管理器 运行 脚本,而不需要 IDE 或使用终端。
尝试在终端中使用 chmod +x file.py 和 运行 ./file.py 也尝试从不同的路径加载文件,例如 python3 ~/path/to/file.py 并查看错误是否仍然存在
我的 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 File Explorer 时,光标变成十字准线,但没有任何反应,使用终端选项,同样发生了同样的事情,并显示一个空的终端。我在谈论这些选项
我想 Linux 仍然 运行 使用 python2.7 编写脚本,即使我添加了 bash 行来告诉
有人知道为什么这几行:
#!/usr/bin/python3
#!/usr/bin/env python3
直接双击不行吗?
我想从 Linux 文件资源管理器 运行 脚本,而不需要 IDE 或使用终端。
尝试在终端中使用 chmod +x file.py 和 运行 ./file.py 也尝试从不同的路径加载文件,例如 python3 ~/path/to/file.py 并查看错误是否仍然存在