首页 > 解决方案 > python -V vs python3 -V:试图获得基本/初学者的理解

问题描述

我正在尝试在我的 Mac 上学习一些 Python 集成的基础知识。

我的问题的症结是:当我打开终端并输入 python -V 时,它返回 python 2.7.16。如果我然后键入 python3 -V,它将返回 3.9.7。

假设:

  1. 我了解我的 Mac 预装了 Python 2
  2. 我最近完成了一个初学者 python YouTube 课程,我在其中下载了 python 3 和 PyCharm。
  3. 当我在 PyCharm 中配置一个新的 .py 项目时,我选择 Python 3.9 作为我的解释器。

我试图弥合心理鸿沟,更好地理解我的终端 PyCharm 和不同版本的 Python 之间的联系。如果我下载了 Python 3,从广义上讲,为什么我在终端中键入 python -V 时不显示?

标签: pythonterminalpycharm

解决方案


是的,Mac 带有python2预配置。python3由于您首先Path要寻找系统 python 即 python2. 要出现python3在您的路径中,您需要在路径中添加它,或者您也可以设置别名。

不弄乱路径的推荐方法是创建一个venv虚拟环境并开始使用它。它将避免任何混乱的系统设置,并将指向所需的 python 版本


推荐阅读