Python 工具箱系列(5):多个版本 Python 共存

credit by Lee Cartledge

查看现有 Python 的版本

1
2
ubuntu@user~$:python --version
Python 2.7

需要删除原有的 Python 连接文件

1
$ ubuntu@user~:rm /user/bin/python

然后建立指向 Python3.5 的软连接,然后把 Python2.7 指向 Python2

1
2
$ ubuntu@user~:ln -s /usr/bin/python3.5 /usr/bin/python
$ ubuntu@user~:ln -s /usr/bin/python2.7 /usr/bin/python2

现在 Python 的默认版本就是 Python3 了,然后,你还要安装 pip

1
sudo apt-get install python3-pip

问题

  1. pip: no module named _internal

解决办法,重新安装:

1
2
3
wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate
# 上面已经将 Python2.7 指向了 Python2
sudo python2 get-pip.py
  1. 升级 pip 后出错:ImportError: cannot import name 'main'

解决办法:

1
2
sudo python -m pip uninstall pip
sudo apt-get install python3-pip
如果对您有帮助,您的一分钱赞赏也是对我莫大的鼓励~
0%