【问题标题】: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。

虽然是一个看似微不足道的问题,但我们将不胜感激任何反馈和知识!

【问题讨论】:

    标签: python python-3.x macos


    【解决方案1】:

    终端上的命令which python会告诉你命令python的路径。它可能是一个符号链接,因此请在该路径上使用ls -l 进行检查。

    【讨论】:

    • 我明白了。 which Python3 指向 /opt/homebrew/bin/Python3。在这个目录下,有idle3idle3.9pydoc3pydoc3.9python3python3.9python3-configpython3.9-config等文件。 3 和 3.9 版本似乎存在模式是否有原因。这些都过时了吗?
    • python3python3.9 应该是同一件事,我猜这 3 个中至少有 2 个是符号链接。 pydoc、idle 和 config 是不同目的的不同命令,而不仅仅是“python”。
    • 有趣。我很欣赏你的洞察力,我只是让事情保持原样,这样我就不会搞砸任何事情。我不喜欢混乱,但谢谢!
    • 这是最好的。其中大部分内容一点也不杂乱,python 的别名非常有用。
    猜你喜欢
    • 2011-02-16
    • 2013-04-21
    • 1970-01-01
    • 2018-12-25
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    • 2019-04-26
    相关资源
    最近更新 更多