This article is aimed at the problems encountered in the Python3 environment. If it is Python2, uninstall and install the corresponding pyqt4 version.
(base)C: \Users\admin>spyder
Traceback (most recent call last) :
File "D:\Programminglanaconda3\lib\site-packages\qtpy\_init.py",line 204,in〈module>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 "D:\Programming \anaconda3\Scripts\spyder-script.py", line 10,in <module>sys.exit(main))
File "D:\Programming \anaconda3\lib\site-packages\spyderlapp\start.py",line 201,in mainfrom spyder.app import mainwindow
File "D: Programming \anaconda3\1ib\site-packages\spyderlapp\mainwindow.py",line 52,in<module>requirements.check_qt)
File "D: \Programming \anaconda3\lib\site-packages\spyder\requirements.py",line 41,in check_qtimport qtpy
File"D: \Programming\anaconda3\lib\site-packages\atpyl_init_.py",line 210, in (module> raise PythonQtError ('No Qt bindings could be found')
qtpy.PythonQtError : No Qt bindings could be found
delete the original pyqt
pip uninstall pyqt5
pip uninstall pyqt5-sip
Reinstall pyqt
This error occurred due to the first installation of pyqt
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
spyder 5.0.4 requires pyqtwebengine<5.13, which is not installed.
spyder 5.0.4 requires pyqt5<5.13, but you have pyqt5 5.13.0 which is incompatible.
So you need to download the corresponding version:
pip install PyQt5-5.12.3-5.12.10-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl
pip install PyQtWebEngine-5.12.1-5.12.10-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl
download link: