如何从命令提示符 select 特定版本的 python

how to select a particular version of python from command prompt

默认情况下,我知道 MAC 使用 python 版本 2.7.10。我安装了 python 3.7。我通过输入

确定了它

python3 --version

在显示 3.7.2 的终端中。

我想使用 python 的秘密模块,它可用于 python 3.3x 以上版本。现在,当我在终端中键入 python 时,我得到了 python 2.7x 解释器,但我想 select python 3.7.2 作为解释器。我怎样才能select python 3.7.2 解释器版本?

如果python 2和python 3都安装了,python默认运行python 2,python3默认运行python 3 . 如果仅安装 python 3,则 python 运行 python 3。 pythonpython3 只是二进制文件完整路径的快捷方式。 运行 which pythonwhich python3 看看它们是什么。因此,键入完整路径或创建 alias 将是 select 您想要的解释器的一种方式。
另一种方法是 运行 virtual environment 中 python 的特定版本。这样您还可以完全控制您可能使用的包的特定版本。