我刚刚在MacOS上安装了VS Code,Python(版本3.7.5,于2019年10月15日发布)。
因此,我在VS Code终端上运行python --version
,结果显示为Python 2.7.11
。
不是3.7.5吗?
您需要选择要用于VS Code的Python版本。参见here
如果您打算做大量的Python工作,我也建议您设置虚拟环境。
,根据评论讨论,您安装了python的两个版本,即2.7.11和3.7.5。
要使用3.7.5,您需要以python3
的身份执行。 python3 --version
给出了预期的输出。
如果要运行python --version
而不是python3 --version
。可以使用pyenv设置python的全局版本。完成后,您只需运行python --version
,结果将是您的全局python版本。
Pyenv仅处理pyenv本身安装的python,因此,如果要使用它,可以通过pyenv重新安装所需的特定版本。
Pyenv还是管理您的虚拟环境的工具,我想您可以用一块石头杀死两只鸟。有两篇友好的文章分别解释了虚拟环境和pyenv。