我注意到,当我使用终端时,运行 Python 脚本或安装包的命令在 macOS 和 Windows 上是不同的。在 macOS 上,我通常必须输入
python3
,但在 Windows 上,我只使用 python
。
我很好奇为什么会有这种差异。
当然!让我们来分解一下:
操作系统差异:
python
,运行 Python 3 的命令包括 python3
,末尾带有 3
。python
命令也可以引用 Python 3。python
命令指的是运行Python 3.3及更高版本。此外,还有一个名为 py
的工具,它与 Windows 上的 Python 捆绑在一起。 py
可以执行任何Python版本。默认情况下,如果安装了 Python 2.7,则 py
指向 Python 2.7。但从Python 3.6开始,py
指向Python 3。安装差异:
python3
命令。python
命令。总而言之,这些差异是由于操作系统和Python安装方法的不同而产生的。但很高兴知道这两个命令最终都执行 Python 3。