管理Python版本

问题描述 投票:0回答:1

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

在终端中运行python得到Python 2.7.10。

python2让我获得Python 2.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,我安装了以下内容:pippip2pip2.6pip2.7pip3pip3.6

其中一些版本的Python随OS一起提供,其他版本则随Homebrew一起安装。

所以这是一个可怕的,但有点搞笑的混乱,我已经深入了解。如何更好地管理我的版本?我安装的大多数版本都没有使用,但因为它们是系统的一部分而无法删除它们。那么如何让我的Python版本不那么痛苦呢?

python macos command version homebrew
1个回答
1
投票

我建议查看pyenv,它可以更轻松地管理多个版本的Python。随着virtualenv plugin生活变得更好。安装完成后,您可以执行以下操作:

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安装软件包。

© www.soinside.com 2019 - 2024. All rights reserved.