管理Python版本

管理Python版本,python,macos,command,version,homebrew,Python,Macos,Command,Version,Homebrew,因此,出于某种原因,我的Mac上有太多版本的python 在终端中运行python可以得到python2.7.10 python2让我了解python2.7.14 python2.7让我得到了2.7.13 python2.6让我得到了2.6.9 python3让我得到了3.6.3 python3.6又让我得到了3.6.3。不确定这是否是单独安装 python3.4让我得到了3.4.7 所以我有6个,可能是7个版本的Python。我不知道该怎么办 至于pip,我安装了以下组件:pip,pip2,p

因此,出于某种原因,我的Mac上有太多版本的python

在终端中运行
python
可以得到python2.7.10

python2
让我了解python2.7.14

python2.7
让我得到了2.7.13

python2.6
让我得到了2.6.9

python3
让我得到了3.6.3

python3.6
又让我得到了3.6.3。不确定这是否是单独安装

python3.4
让我得到了3.4.7

所以我有6个,可能是7个版本的Python。我不知道该怎么办

至于pip,我安装了以下组件:
pip
pip2
pip2.6
pip2.7
pip3
,以及
pip3.6

这些Python版本中的一些是随操作系统提供的,另一些是随自制软件安装的

所以,这是一个可怕的,但有点搞笑的混乱,我让自己陷入。如何更好地管理我的版本?我不使用安装的大多数版本,但无法删除它们,因为它们是系统的一部分。那么,我怎样才能使我的Python版本不那么痛苦呢

我建议深入研究,它使管理多个版本的Python变得更加容易。随着生活变得更加美好。安装了这两种设备后,您可以执行以下操作:

pyenv install 2.7.13
pyenv install 3.5.1
pyenv install 3.6.3

pyenv virtualenv 2.7.13 proj1
pyenv virutalenv 3.6.3  proj2

pyenv activate proj2
python -V   # 3.6.3

pyenv activate proj1
python -V   # 2.7.13
当然,每个项目现在都有自己干净的虚拟环境,您可以使用
pip

安装软件包。我建议您仔细研究一下,它使管理多个版本的Python变得更加容易。随着生活变得更加美好。安装了这两种设备后,您可以执行以下操作:

pyenv install 2.7.13
pyenv install 3.5.1
pyenv install 3.6.3

pyenv virtualenv 2.7.13 proj1
pyenv virutalenv 3.6.3  proj2

pyenv activate proj2
python -V   # 3.6.3

pyenv activate proj1
python -V   # 2.7.13
当然,每个项目现在都有自己的干净虚拟环境,您可以使用
pip
安装软件包