我已经看到两种使用命令行打开 python 脚本的方法,它们是:
python foo.py
和
python3 foo.py
我知道有 python2 等等,但是python
没有版本会怎样,为什么我最近才看到它?
答案1
您可以在系统中同时安装多个版本的python。目前,您的系统中安装了python 2.xx和3.xx版本。
Python3 与 python(2) 一起安装,因为某些应用程序可能仍然依赖于旧版 python(2)。
因此python
将引用版本 2.xx,python3
并将引用版本 3。
您可以通过以下方式确认版本:
python --version
python3 --version
答案2
可以同时安装多个版本的 Python,用户可以选择使用哪个版本的 Python。该命令python
启动交互式 Python 2.x 解释器并python3
启动交互式 Python 3.x 解释器。例如:
C:\Windows\system32>Python Python 2.7.15rc1 >>> 2+3 5
许多 Python 包都针对 Python 2.x 和 Python 3.x 打包成不同的版本,并且可以同时安装。
Python 可以在 REPL 中以交互方式运行脚本。读取-求值-打印循环 (REPL),也称为交互式顶层或语言外壳,是一种简单的交互式计算机编程环境,它接受单个用户输入(即单个表达式),对其进行评估,并将结果返回给用户。安装 IPython 允许用户以更用户友好的方式以交互方式运行代码块和脚本。同时安装 IPython 2.x 和 IPython 3.x 使用户能够以交互方式运行 Python 2.x 代码块和 Python 3.x 代码块。