我在Widows 7机器上。我重新安装了anaconda,创建了一个新环境,然后使用conda安装了spyder 4.0。 Spyder 4对话框短暂打开,然后崩溃。 Anaconda提示说这是风筝客户端中的类型错误。以下是完整的输出:
(spyder4) C:\>spyder
Traceback (most recent call last):
File "C:\Users\tb\AppData\Local\Continuum\anaconda3\envs\spyder4\lib\site
-packages\spyder\app\mainwindow.py", line 3711, in main
mainwindow = run_spyder(app, options, args)
File "C:\Users\tb\AppData\Local\Continuum\anaconda3\envs\spyder4\lib\site
-packages\spyder\app\mainwindow.py", line 3552, in run_spyder
main.setup()
File "C:\Users\tb\AppData\Local\Continuum\anaconda3\envs\spyder4\lib\site
-packages\spyder\app\mainwindow.py", line 960, in setup
self.completions.start()
File "C:\Users\tb\AppData\Local\Continuum\anaconda3\envs\spyder4\lib\site
-packages\spyder\plugins\completion\plugin.py", line 292, in start
client_info['plugin'].start()
File "C:\Users\tb\AppData\Local\Continuum\anaconda3\envs\spyder4\lib\site
-packages\spyder\plugins\completion\kite\plugin.py", line 144, in start
self.client.start()
File "C:\Users\tb\AppData\Local\Continuum\anaconda3\envs\spyder4\lib\site
-packages\spyder\plugins\completion\kite\client.py", line 62, in start
self.sig_client_started.emit(self.languages)
TypeError: KiteClient.sig_client_started[list].emit(): argument 1 has unexpected
type 'str'
我也尝试使用miniconda,结果与KiteClient中的类型错误相同。
当我在基本环境中尝试conda update spyder = 4.0.0时,Anaconda Prompt说与jupyter和qtconsole有软件包冲突,并且没有将Spyder升级到新版本。
我还尝试在基本环境中使用conda更新anaconda,结果与上面相同,但在KiteClient中出现类型错误。
有人知道我如何安装Spyder 4或如何对其进行故障排除吗?也许以某种方式删除风筝。 Spyder的新版本看起来非常时尚,我很想使用它。