Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS代码终端中出现意外的Python版本_Python_Macos_Vscode Python - Fatal编程技术网

VS代码终端中出现意外的Python版本

VS代码终端中出现意外的Python版本,python,macos,vscode-python,Python,Macos,Vscode Python,我刚刚在MacOS上安装了VS代码、Python(2019年10月15日发布的3.7.5版)。 因此,我在VS代码终端上运行了python--version,结果显示python2.7.11 不是应该是3.7.5吗 您需要选择要用于VS代码的Python版本。看 如果您计划进行大量Python工作,我还建议您设置虚拟环境 根据评论讨论,您已经安装了两个python版本:2.7.11和3.7.5 要使用3.7.5,您需要将其作为python3执行python3--version给出了预期的输出。如

我刚刚在MacOS上安装了VS代码、Python(2019年10月15日发布的3.7.5版)。 因此,我在VS代码终端上运行了
python--version
,结果显示
python2.7.11

不是应该是3.7.5吗


您需要选择要用于VS代码的Python版本。看


如果您计划进行大量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


运行
python3--version
怎么样?您可能安装了两个版本的Python。您没有使用虚拟环境吗?@dspencer谢谢!!!!现在就知道了@如果你的问题已经解决了,请考虑接受这个答案。评论部分不用于扩展讨论。保罗,什么是虚拟环境?建立虚拟环境的好处是什么?@jinsapearl这些评论不适合这样讨论。您应该做一些研究,然后在必要时创建一个新问题。虚拟环境是一个独立的Python安装,包括相关的包。它允许您在开发时冻结python版本和库。如果您开发多个Python应用程序,所有这些应用程序都使用相同的版本和包,那么您将遇到冲突。谷歌搜索它以获得更深入的解释。@paul我是一个完全的初学者,即使只是使用python和vs代码也让我感到很失落。。。这正常吗?