Python2与Python3共存与不同版本pip的安装

~(≧▽≦)/~啦啦啦~好长的题目啊


今天因为自己vps上需要运行bs4写的爬虫,所以将一直没有改的python2.6直接用python3.6替换掉了,结果忘记了自己的SS恰好是依赖于Python的2.6版本的,然后就开始解决不同的Python版本共存的问题。


本文解决的问题:

  1. python 2.6与python3.6的共存安装问题
  2. python2.6 easy_install与python 3.6 easy_install共存安装问题
  3. python2.6 pip与python 3.6 pip3共存安装问题

系统环境:CentOS6

CentOS6自带版本为:

Paste_Image.png

下载最新的python版本: wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0b1.tgz

这个地方需要解决一下python内置的urllib模块不支持https协议的问题,要不就需要重新'./configure'。yum install openssl-devel安装https支持

tar xvf Python-3.6.0b1.tgz解压文件,并且'./configure --prefix=/usr/local/python3这里将文件放在python3(mkdir新建)这个文件夹中make`make install 之后建立虚拟连接,ln -s /usr/local/python3/bin/python3 /usr/bin/python3

链接