python shell使用哪个解释器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python shell使用哪个解释器?相关的知识,希望对你有一定的参考价值。

[如何检查给定的python shell使用哪种python解释器,例如标准的pythonipythonbpython

是否所有这些shell都仅依赖系统上安装的默认解释器的概念,我想是cpython吗?

注意:我无法找到有关python解释器和python shell之间差异的现有问题。也许可以扩大这个问题以整合这种差异。

答案

取决于您使用的外壳。

在Linux / bash上,您可以使用以下命令:which python可能会回答/usr/bin/python

然后ls -l /usr/bin/python可能给出:lrwxrwxrwx 1 root root 9 sept. 17 2018 /usr/bin/python -> python2.7

另一种方法是在您的shell中启动python,您可能会得到类似以下内容:

Python 3.8.0rc1 (default, Oct  1 2019, 21:48:24) 
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

或使用命令python --version

以上是关于python shell使用哪个解释器?的主要内容,如果未能解决你的问题,请参考以下文章

shell

启动 Django shell 但 python 解释器启动

shell基础学习一

使用在 windows shell 下运行的 Python 解释器编译 C++ 代码

Shell脚本1.1

shell第一天