使用下面命令查看可以替换的版本号信息:
update-alternatives --list python
如果执行命令后出现错误提示
update-alternatives: error: no alternatives for python
说明Python的替代版本尚未安装,执行下面命令进行安装:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
执行后会发现系统默认Python版本为Python3.5了,重新执行
update-alternatives --list python,则输出如下:
这时我们就可以进行Python版本的切换了:
sudo update-alternatives --config python
安装pip:
sudo apt-get install python-pip(Python2安装)
sudo apt-get install python3-pip(Python3安装)
查看pip版本号:
pip --version
Traceback (most recent call last): File “/usr/local/bin/pip”, line7, in module
from pip._internal import main
ImportError: No module named _internal
强制重装pip则问题解决:
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py --force-reinstall(重装Python2)
sudo python3 get-pip.py --force-reinstall(重装Python3)
升级pip版本:
sudo pip install --upgrade pip
升级后使用中若是遇到错误:
ImportError: cannot import name main
解决方法:
sudo gedit /usr/bin/pip
将
from pip import main
if __name__ == '__main__':
sys.exit(main())
改为
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())