在Windows 10中,当我尝试通过anaconda导航器打开spyder时,会发生以下情况:
Application spyder launch may have produced errors
Traceback (most recent call last):
File "C:\Users\imazi\Anaconda3\Scripts\spyder-script.py", line 10, in
sys.exit(main())
File "C:\Users\imazi\Anaconda3\lib\site-packages\spyder\app\start.py", line 190, in main
from spyder.app import mainwindow
File "C:\Users\imazi\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 51, in
requirements.check_spyder_kernels()
File "C:\Users\imazi\Anaconda3\lib\site-packages\spyder\requirements.py", line 66, in check_spyder_kernels
% actual_ver)
File "C:\Users\imazi\Anaconda3\lib\site-packages\spyder\requirements.py", line 24, in show_warning
raise RuntimeError(message)
RuntimeError: Please check Spyder installation requirements:
spyder-kernels
我尝试安装pyqt并进行了conda更新--all。但是没有任何效果... 请帮助。谢谢。 版本:spyder-3.3.1 python-3.6.6
答案 0 :(得分:2)
(此处为 Spyder维护程序),此问题是由运行conda update --all
引起的,(我认为)这是一个错误的策略,因为它尝试安装所有软件包而没有考虑到以下方面的限制一些包装在其他包装上。
在这种情况下,Spyder 3.3 + 要求spyder-kernels
<1.0 ,但是conda update --all
安装spyder-kernels
1.0。 1 ,这会使Spyder出现上述错误。
因此,解决此问题的方法如下:
在此处运行以下命令
conda remove spyder-kernels
conda install spyder-kernels=0.*
停止使用conda update --all
,否则您将再次遇到相同的问题。