1

最初,我使用安装了 spyder 3 sudo pip install spyder,一切运行良好。

之后,我试图解决这里讨论的高分辨率屏幕中图标非常小的问题。

为此,我使用 安装了 pyqt4(因为我使用的是 python 2.7)sudo apt-get install python-qt4,但是小图标问题并没有解决,因为我意识到我需要 pyqt5。

然后我安装了它和一些依赖项:

python3-pyqt5
python3-pyqt5.qtsvg 

完成此步骤后,我无法再打开 spyder 并收到以下错误消息:

Traceback (most recent call last):
  File "/usr/local/bin/spyder", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/spyder/app/start.py", line 143, in main
    from spyder.app import mainwindow
  File "/usr/local/lib/python2.7/dist-packages/spyder/app/mainwindow.py", line 89, in <module>
    from qtpy import QtSvg  # analysis:ignore
  File "/usr/local/lib/python2.7/dist-packages/qtpy/QtSvg.py", line 14, in <module>
    from PyQt5.QtSvg import *
ImportError: No module named QtSvg

我尝试卸载 pyqt5 和 pyqt4 并重新安装它们(一个没有另一个),但似乎没有任何效果。

我想我已经安装了模块 QtSvg,但似乎 spyder 没有正确指向它,我不知道如何解决这个问题。

4

0 回答 0