gpt4 book ai didi

python - Mac 上应该有多少个不同的 macOS 系统默认版本的 Python?

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:51 26 4
gpt4 key购买 nike

我对 Mac 上不同版本的 Python 感到非常沮丧。我通常有这么多不同的系统 python 版本吗?我想知道如何有效地管理它们。

$ which -a python python2 python2.7 python3 python3.6
/Users/anonymous/anaconda3/bin/python
/usr/local/opt/python/libexec/bin/python
/usr/bin/python
/usr/bin/python2.7
/Users/anonymous/anaconda3/bin/python3
/usr/local/bin/python3
/usr/local/bin/python3.6

/usr/bin/python/usr/bin/python2.7 似乎给的是同一个系统版本的Python 2.7:

Python 2.7.10 (default, Aug 17 2018, 17:41:52) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)] on darwin

/usr/local/bin/python3, /usr/local/bin/python3.6/Users/anonymous/anaconda3/bin/python 出现给同一个系统版本的Python 3.6:

Python 3.6.5 (default, Mar 30 2018, 06:41:49) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin

/Users/anonymous/anaconda3/bin/python/Users/anonymous/anaconda3/bin/python3 似乎提供相同的 Anaconda 版本的 Python 3.7:

Python 3.7.0 (default, Jun 28 2018, 07:39:16) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin

所以我想知道是否真的有多个相同版本的 Python 安装?这是应该的吗?如果没有,我应该怎么做才能删除冗余?谢谢!

最佳答案

其中一些引用相同的可执行文件。在大多数系统上,python 被符号链接(symbolic link)到同一目录中的 python2python3,然后它们被符号链接(symbolic link)到该版本的特定二进制文件,例如作为 python2.7python3.7。至于 anaconda3 文件夹中的那些,用户 anonymous 似乎已经在他们的主目录中安装了 Anaconda Python 发行版。 Anaconda 是独立的,通常可以用来代替或添加到系统 python 中。如果您不将其用于任何用途,则可以安全地删除它。 /usr/local/bin 中的 python 很可能是通过 Homebrew 或源代码或来自 python.org 的二进制安装程序安装的

关于python - Mac 上应该有多少个不同的 macOS 系统默认版本的 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53341085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com