使用spyder写ui界面时经常出现的一个问题是会手贱pip install PyQt5。这会导致pip安装的qt与conda自带的qt版本不兼容,spyder无法识别,从而启动失败。用Anaconda Prompt启动spyder后给出以下报错信息:
Traceback (most recent call last):
File "C:\Temp\anaconda3\lib\site-packages\qtpy_init_.py", line 166, in
from PySide import version as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named 'PySide'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Temp\anaconda3\Scripts\anaconda-navigator-script.py", line 6, in
from anaconda_navigator.app.main import main
File "C:\Temp\anaconda3\lib\site-packages\anaconda_navigator\app\main.py", lin
e 22, in
from anaconda_navigator.utils.conda import is_conda_available
File "C:\Temp\anaconda3\lib\site-packages\anaconda_navigator\utils_init_.py
", line 15, in
from qtpy.QtGui import QIcon
File "C:\Temp\anaconda3\lib\site-packages\qtpy_init_.py", line 172, in