python - python -V vs python3 -V:试图获得基本/初学者的理解
问题描述
我正在尝试在我的 Mac 上学习一些 Python 集成的基础知识。
我的问题的症结是:当我打开终端并输入 python -V 时,它返回 python 2.7.16。如果我然后键入 python3 -V,它将返回 3.9.7。
假设:
- 我了解我的 Mac 预装了 Python 2
- 我最近完成了一个初学者 python YouTube 课程,我在其中下载了 python 3 和 PyCharm。
- 当我在 PyCharm 中配置一个新的 .py 项目时,我选择 Python 3.9 作为我的解释器。
我试图弥合心理鸿沟,更好地理解我的终端 PyCharm 和不同版本的 Python 之间的联系。如果我下载了 Python 3,从广义上讲,为什么我在终端中键入 python -V 时不显示?
解决方案
是的,Mac 带有python2
预配置。python3
由于您首先Path
要寻找系统 python 即 python2. 要出现python3
在您的路径中,您需要在路径中添加它,或者您也可以设置别名。
不弄乱路径的推荐方法是创建一个venv
虚拟环境并开始使用它。它将避免任何混乱的系统设置,并将指向所需的 python 版本
推荐阅读
- javascript - Javascript延迟mousedown事件
- python - 无法摆脱循环中的旧值
- ms-access - 访问 VBA 绑定表单过滤器
- stl - 为什么 Meshlab 无法正确识别自相交面?
- swift - 斯威夫特排行榜
- java - 来自关于 LRU 缓存的 leetcode 问题的冲突输入
- go - 我可以假设 unix 时间戳会随着 go 增加吗?
- php - 如何调整这个 PHP 表格的布局?
- python - 如何在Python中区分大小写时测试两个字符串是否是字谜?
- servicestack - 当值为默认值并指定 SerializeFn 时,ServiceStack 错误序列化 GUID、数字等