【发布时间】:2018-11-16 15:41:41
【问题描述】:
我对 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 安装?这是应该的吗?如果没有,我应该怎么做才能消除冗余?谢谢!
【问题讨论】:
-
除了
usr/bin/内部的任何东西都可以安全删除 -
Python 3.6.5 不是 Python 3.5 的版本,Python 3.7.0 也不是 Python 3.6 的版本。
标签: python python-3.x python-2.7 anaconda