在IPython中,我们将介绍如何获取Python驱动程序的路径

在IPython中,我们将介绍如何获取Python驱动程序的路径,python,ipython,Python,Ipython,当我运行脚本时,获取Python内核的路径(不管是Python、IPython还是带有非标准内核的IPython笔记本,我可以在Py2和Py3之间切换) 写入时(在IPython中) 我得到了IPython的路径:['/usr/local/bin/IPython'] 也可以获得Python的路径吗 我需要它来匹配从IPython(笔记本电脑)到Spark worker(PYSPARK\u Python)的Python版本 这样做的一般方法(即在脚本、ipython shell和ipython笔记

当我运行脚本时,获取Python内核的路径(不管是Python、IPython还是带有非标准内核的IPython笔记本,我可以在Py2和Py3之间切换)

写入时(在IPython中)

我得到了IPython的路径:
['/usr/local/bin/IPython']

也可以获得Python的路径吗

我需要它来匹配从IPython(笔记本电脑)到Spark worker(
PYSPARK\u Python
)的Python版本

这样做的一般方法(即在脚本、ipython shell和ipython笔记本中工作)是:


(!)

Python的路径是什么?你说Python是什么意思。链接
python
python2
一个完整路径(例如
/usr/local/bin/python2
)。这个答案可能会为您指出正确的方向:[ipython读取了错误的python版本][1][1]:@Maarten一点也不正确。IPython笔记本可以启动不同的内核。您想要当前内核运行的python可执行文件的路径吗?
import sys
sys.argv
import sys
sys.executable