python发现:python2&&python3共存踩坑日记

python发现:python2&&python3共存踩坑日记

  1. 大全前端 🛫
  2. 6 years ago
  3. 2 min read

Python2&Python3共存时安装pip

Python环境说明

  • 系统环境:腾讯开发平台Cloud Studio Ubuntu16.04已安装Python2.7.12,Python3.5.2

Python共存使用

1、安装Python

如果初始环境不存在Python,可以参照知乎回答(或自行搜索)来安装两个版本的Python。 由于笔者使用的Cloud Studio云编辑运行环境已默认安装两个版本的Python,所以无需再次安装,当然此时默认的Python为Python2.7.12,Python3对应Python3.5.2版本。

  workspace git:(master) python --version
Python 2.7.12
  workspace git:(master) pip --version
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
  workspace git:(master) python3 --version
Python 3.5.2

2、安装pip3

sudo apt-get install python-pip
sudo apt-get install python3-pip

此时pip是已经存在的,而且是存在于默认的Python2.7版本下。如果我们使用以上命令安装pip3会出现报错E: Unable to locate package python3-pip,具体如下:

  workspace git:(master) which pip3
pip3 not found
  workspace git:(master) sudo apt-get install python3-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-pip

根据报错信息查询了下,提示原因应该是:新安装Ubuntu后需要先更新软件源

#更新命令:
sudo apt-get update

更新完成后,我们再次使用sudo apt-get install python3-pip命令进行安装pip3即可。

  workspace git:(master) which pip3
/usr/bin/pip3

安装完成后,查看pip3已经存在。 这时,我们就可以在共存环境下分别使用pip及pip3了。

写在最后

知乎回答:同时安装了Python3和Python2,怎样用pip?

Ubuntu安装包时报错 E:Unable to locate package xxx(如:python3-pip)

Python 学习