首页 > 解决方案 > 如何检查哪个 Python 解释器 Spyder 在其控制台上运行?

问题描述

问题:

这篇文章解释了如何更改在 Spyder 中运行的 Python 安装Tools > Preferences > Python Interpreter。选项之一是Default (i.e. same as Spyder's)

在此处输入图像描述

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

一些细节:

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

标签: pythonspyder

解决方案


这里是 Spyder 维护者)要检测由我们的 IPython 控制台运行的解释器,您需要在其中任何一个上运行以下代码:

In [1]: import sys                                                                                                                                                         

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

推荐阅读