我刚刚在 MacOS 上安装了 VS Code、Python(2019 年 10 月 15 日发布的 3.7.5 版)。所以我python --version
在我的 VS Code 终端上运行,结果显示Python 2.7.11
.
不应该是3.7.5吗?
我刚刚在 MacOS 上安装了 VS Code、Python(2019 年 10 月 15 日发布的 3.7.5 版)。所以我python --version
在我的 VS Code 终端上运行,结果显示Python 2.7.11
.
不应该是3.7.5吗?
您需要选择要用于 VS Code 的 Python 版本。看这里
如果您打算进行大量 Python 工作,我还建议您设置虚拟环境。
安装 Python 版本 3+ 不会覆盖 Python 2。因此您可能在系统上配置了这两个版本。要检查每个版本,请使用:
python2 --version
python3 --version
要确定一个默认值是否高于另一个,您可以使用以下内容来跟踪两个版本的路径。
which python2
which python3
根据路径与您的根目录的接近程度,一个可能默认为另一个。
如果您想运行python --version
而不是 .python3 --version
您可以使用 pyenv 设置 python 的全局版本。完成后,您可以运行python --version
,结果将是您的全局 python 的版本。
pyenv只处理pyenv本身安装的python,所以如果你想使用它,你可以通过pyenv重新安装你想要的特定版本。
Pyenv也是一个管理你的虚拟环境的工具,我猜你可以用一块石头杀死两只鸟。有两篇友好的文章分别解释了虚拟环境和pyenv。
根据评论讨论,您安装了两个版本的 python,2.7.11 和 3.7.5。
要使用 3.7.5,您需要将其执行为python3
. python3 --version
给出预期的输出。