objc[814]: Class RunLoopModeTracker is implemented in both /opt/anaconda3/lib/python3.8/site-packages/PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore (0x11c603288) and /opt/anaconda3/lib/libQt5Core.5.dylib (0x123e9ca80). One of the two will be used. Which one is undefined.
Traceback (most recent call last):
File "/opt/anaconda3/bin/spyder", line 11, in
sys.exit(main())
ValueError: PyCapsule_GetPointer called with incorrect name
pip uninstall PyQt 5
卸载以后就OK了
参考解答1
I think you just need to remove /anaconda3
to uninstall Anaconda. By the way, the first line of the error you posted above clearly shows that you corrupted your Anaconda installation by using pip and conda at the same time to install PyQt 5. Now you really need to reinstall it to fix this problem. And for next, don't use pip to install a package that you can install with conda, because this problem will appear again.
https://stackoverflow.com/questions/54830755/cannot-open-spyder-after-updating
参考解答2
The first line of your error message is quite clear and telling. You have two versions of PyQt5 in your environment, and the first one in the error was installed with pip
. You need to remove that one and the error should be fixed
https://stackoverflow.com/questions/59530989/error-message-when-launching-spyder-from-anaconda
如何删除python中的包(通过pip安装)
https://blog.csdn.net/beyond911/article/details/104449326
删除
切换到对应的目录:pip uninstall cx-oracle
https://jingyan.baidu.com/article/ea24bc39d8497eda62b3313a.html