首页 > 解决方案 > 当安装了 python3 时,如何管理 python2 的模块。在 OSX 中

问题描述

我正在使用 OSX,并安装了安装了 anaconda 的 python3。在我的 OSX 中,存在两个版本的 python,即 python2 和 python3。

我管理 anaconda 中的模块,这些模块只影响 python3 中的模块。但是如何管理(安装、删除、更新)python2 的模块?

我检查了一些关于 'python2 is at /usr/bin/python' 的帖子。所以不用配置别名,通过'/usr/bin/python'使用python2就可以了。但是,当安装了 python3 时,如何管理(安装、删除、更新)python2 的模块。在 OSX 中。

下面是一些 cmds 结果。谢谢!!

$ pip --version
pip 18.0 from ~/anaconda/lib/python3.5/site-packages/pip (python 3.5)

$ pip3 -V
pip 18.0 from ~/anaconda/lib/python3.5/site-packages/pip (python 3.5)

$ echo $PATH  
~/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin

标签: pythondevelopment-environment

解决方案


您可以使用pyenv

首先你应该安装 pyenv。

利用

pyenv versions

检查您计算机上的所有版本。

利用

pyenv global 3.4.0

设置你当前的 gobal python 版本。

利用

pyenv 安装 3.4.0

安装特定版本的 Python。

您可以在文档中找到更多用法。


推荐阅读