spyder更新时遇到的坑
Spyder4.0以后更新好多了,我认为两个非常实用的亮点:
1. Kite 插件的使用,写代码真是飞起。
2. 代码折叠,明显感觉简洁了好多。
步骤:
参考链接: https:// stackoverflow.com/quest ions/59265097/trouble-updating-to-spyder-4-0-0#
conda update anaconda
conda update sypder
conda install spyder=4.0.0
当然,其他版本也可以。具体可以看官网
装完了上述步骤,如果能成功启动spyder,恭喜你,以下就不需要看了。
坑一:
参考链接:
https:// blog.csdn.net/weixin_44 719615/article/details/105901353
安装完后,发现很多依赖的版本不存在或者版本不对。
pip check
我这主要是PyQt5和PyQtWebEngine。然后就是安装对应的版本。
pip install PyQt5==5.12
pip installPyQtWebEngine==5.12
我尝试三种方法进行启动,都失败。
1. win10 软件界面中打开,没反应
2. cmd中切换到目标,进行启动,报错
3. 打开AnacondaNavigator,然后启动,报错。不过错误和2一样
坑二:
参考链接:
https:// blog.csdn.net/andrew_jo e_alex/article/details/114333588
我报错发现没有zmq,然后半个小时我都再试图安装卸载zmq,然后百度了一下,发现其实应该安装pyzmq。
pip uninstall pyzmq
pip install pyzmq
最后,成功启动了。
坑三:
我个人喜好双屏工作,但一般显示屏的分辨率高于笔记本,导致出现spyder字体突然变大,又突然变小问题。然后百度了一堆答案,大部分都解决了。
解决部分软件分辨率导致的图标字体太小的问题_youcanred的专栏-CSDN博客
但是,并没有解决spyder问题,为此我又重新安装了spyder4.2.5,但仍然没有解决。
最后,我从spyder内部着手,原来spyder本身是可以设置的,具体如下:
Tools → Preferences → General → Interface
可以看到下面界面
默认是Enable auto high DPI scaling,改成Normal 就可以了
后记:
刚开始装了spyder5,好丑,好难用,而且我最喜欢的outline,怎么点也不好使。最后安装了spyder4。
conda install spyder=4.0.0
安装完后,也没有出现上述的坑,而且界面跟spyder3一样,有Kite和代码折叠,打开速度也比spyder3快好多。
完美!!!