如何解决torbrowser-launcher 因导入 QtCore 而失败
使用 torbrowser-launcher
生成在 Fedora 33 上安装和启动 Python 3.9.6
Traceback (most recent call last):
File "/usr/bin/torbrowser-launcher",line 29,in <module>
import torbrowser_launcher
File "/usr/lib/python3.9/site-packages/torbrowser_launcher/__init__.py",line 34,in <module>
from PyQt5 import QtCore,QtWidgets
ImportError: cannot import name 'QtCore' from 'PyQt5' (unkNown location)
在检查了 torbrowser-launcher
如何从 /usr/bin/torbrowser-launcher
启动后,第一行是
#!/usr/bin/python3 -s
我能够在交互式解释器中重现这一点
/usr/bin/python3 -s
Python 3.9.6 (default,Jul 16 2021,00:00:00)
[GCC 11.1.1 20210531 (Red Hat 11.1.1-3)] on linux
Type "help","copyright","credits" or "license" for more information.
>>> from PyQt5 import QtCore,QtWidgets
Traceback (most recent call last):
File "<stdin>",line 1,in <module>
ImportError: cannot import name 'QtCore' from 'PyQt5' (unkNown location)
>>>
然而,离开-s
标志后,这意味着
-s Don't add user site directory to sys.path.
效果很好
/usr/bin/python3
Python 3.9.6 (default,QtWidgets
>>>
如何解决此问题并启动 torbrowser-launcher
?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。