python - 当安装了 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
解决方案
您可以使用pyenv
首先你应该安装 pyenv。
利用
pyenv versions
检查您计算机上的所有版本。
利用
pyenv global 3.4.0
设置你当前的 gobal python 版本。
利用
pyenv 安装 3.4.0
安装特定版本的 Python。
您可以在文档中找到更多用法。
推荐阅读
- python - 如何在 SQLAlchemy 中将多个正则表达式合并为一个?
- javascript - 可点击图像上的可点击按钮
- java - 如何用`java.nio.file.Path`中的forwardSlash(/)替换backSlash(\)?
- c++ - 在 C++ 中解决最小交换黑客等级问题
- swift - 如何将powerbi仪表板快速集成到ios应用程序中
- javascript - 如何将以下 curl 命令转换为请求节点 js
- matlab - MATLAB中的plot()函数返回实心图形而不是边界
- c# - ARM64 机器上用于 Fedora 29 的 AC# IDE
- maven - manifest.mf 中的范围版本错误
- azure - 在 Azure 函数中管理 SignalR 服务中的组