为啥我的系统上有这么多 Python 实例?其中哪一个是我的系统实际使用的?
Posted
技术标签:
【中文标题】为啥我的系统上有这么多 Python 实例?其中哪一个是我的系统实际使用的?【英文标题】:Why are there so many instances of Python on my system? Which one of these is my system actually using?为什么我的系统上有这么多 Python 实例?其中哪一个是我的系统实际使用的? 【发布时间】:2021-11-20 01:20:05 【问题描述】:我使用的是 Mac,这是我 /usr/local/bin
中文件的屏幕截图
这是/opt/homebrew/opt
中文件的截图
我想知道为什么我的 Mac 上有这么多 Python。我觉得它很混乱和混乱。我也知道 Mac 有一个内置的 Python,所以为了清楚起见,我并没有试图摆脱它。令人困惑的是,我不知道使用哪个 Python 进行更新。当最新版本为 3.9.7 时,键入 python3 --version
将返回 3.9.5。另外,我以为我通过官网更新了我的Python,结果发现我刚刚更新了你从Python.org安装Python时下载的IDLE。
虽然是一个看似微不足道的问题,但我们将不胜感激任何反馈和知识!
【问题讨论】:
【参考方案1】:终端上的命令which python
会告诉你命令python
的路径。它可能是一个符号链接,因此请在该路径上使用ls -l
进行检查。
【讨论】:
我明白了。which Python3
指向 /opt/homebrew/bin/Python3
。在这个目录下,有idle3
idle3.9
pydoc3
pydoc3.9
python3
python3.9
python3-config
python3.9-config
等文件。 3 和 3.9 版本似乎存在模式是否有原因。这些都过时了吗?
python3
和 python3.9
应该是同一件事,我猜这 3 个中至少有 2 个是符号链接。 pydoc、idle 和 config 是不同目的的不同命令,而不仅仅是“python”。
有趣。我很欣赏你的洞察力,我只是让事情保持原样,这样我就不会搞砸任何事情。我不喜欢混乱,但谢谢!
这是最好的。其中大部分内容一点也不杂乱,python
的别名非常有用。以上是关于为啥我的系统上有这么多 Python 实例?其中哪一个是我的系统实际使用的?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Cloud Firestore 更新这么多? [复制]