解决spyder使用的python版本问题
发布网友
发布时间:2022-12-10 23:47
我来回答
共1个回答
热心网友
时间:2023-09-18 08:49
在debian10平台上,安装spyder后发现,spyder用的是python2,但是系统中明明有python3.7。看到网上教程说直接在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)。