添加ppa源使用apt安装:
ubuntu16.04默认安装有python2.7和3.5,用update-alternatives为python3配置默认打开版本.
安装pip3:
sudo apt install python3-pip
安装完毕,使用pip命令时出错:
ImportError: cannot import name 'sysconfig'ModuleNotFoundError: No module named'apt_pkg'
解决方法:
sudo apt install python3-distutils
参考:
错误2:
ModuleNotFoundError: No module named 'pip._internal'
解决方法:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
参考:
另外,特别需要注意,pip安装的模块在 ~/.local/lib/python3.x/site-packages/ ,python根据环境变量PYTHONPATH搜索模块,所以PYTHONPATH配置不当的话,可能导致在其他python版本的路径下搜出相同名字的模块,执行出错。解决的办法是,如使用python3.6,就配置PYTHONPATH第一个路径为 ~/.local/lib/python3.6/site-packages/ 。