解决spyder使⽤的python版本问题
在debian10平台上,安装spyder后发现,spyder⽤的是python2,但是系统中明明有python3.7。看到⽹上教程说直接在spyder的选项中修改,但是试了⼀下没有成功。spyder怎么用
后来才明⽩,⽤哪个python取决于ipython,但ipython并不是跟着spyder安装的,⽽是跟着python来的,是python的组件。于是,⽤pip list,查看python2下⾯安装的包,果然有ipython。再⽤pip3 list查看python3下⾯安装的包,果然没有ipython。
⽤pip3 install ipython命令,给python3.7安装ipython。成功后,打开spyder,现在在控制台显⽰红⾊直接报错,但是也说明了解决办法,要安装⼀个spyder-kernels,并分别说明了⽤conda和pip3两种⽅式的安装⽅法。按照它的指引再安装。这次成功了。
打开spyder,在控制台显⽰是python3.7,只是在标题栏显⽰spyder(python2.7)。