python 版本切换时,pip的问题。

我需要在机器上同时安装 python 2.6 和 python 3.6 两个版本。根据我的查询,我发现可以使用 pyenv 来完成这

个事情,但是据我看到的一篇文章中提到python 2 系列直到 python 2.7.9 之前里面都没有自带包管理工具。那么我

安装的 python 2.6 是不是需要额外安装一个新的pip?2.6的pip和 3.6的pip又如何区分呢?

附带 文章截图和目录:

https://stackoverflow.com/que...

clipboard.png

阅读 4.8k
4 个回答

装个anaconda,你会发现天亮了。

新手上路,请多包涵

个人觉得virtuanenv是一个不错的方式,在需要python3的时候,使用需要的virtualenv,pip也是当前virtualenv的pip,只需要一句source <current_env>/bin/active 就可以切换环境。

可以设置path ,pip2 调用的python2 的pip
pip3 调用的是python3 的pip

clipboard.png

python 2.6 是不是需要额外安装一个新的pip
可以安装一下。自己搜如何安装pip。

你用pyenv, 那当前环境是python3,当前pip就是python3的,当前是python2,当前pip就是python2的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题