如何检查控制台上正在运行哪个Python解释器Spyder?

时间:2019-01-17 11:13:39

标签: python spyder

问题:

This post说明了如何更改要在Tools > Preferences > Python Interpreter下在Spyder中运行的Python安装。选项之一是Default (i.e. same as Spyder's)

enter image description here

但是您怎么知道那是什么?

一些详细信息:

我正在尝试帮助同事使用批处理文件运行Python脚本。该脚本可以从Spyder正常运行。但是,当我设置批处理文件时,出现错误error importing module Seaborn。因此,我显然可以通过批处理设置运行Python(我在系统上找到的唯一python.exe),但是导入错误使我认为系统上还有更多无法安装的Python安装可以出于某种原因进行检测,但是 被Spyder使用,因为从Spyder运行时,相同的脚本不会引发相同的错误。我在这里有点困惑,所以谢谢您的任何建议!

1 个答案:

答案 0 :(得分:2)

(此处为 Spyder维护程序)要检测由我们的IPython控制台运行的解释器,您需要在其中任何一个上运行以下代码:

In [1]: import sys                                                                                                                                                         

In [2]: sys.executable                                                                                                                                                     
Out[2]: '/home/carlos/miniconda/envs/py36/bin/python'