、先来看下Python不同版本对应的路径
which python3.
which python3. 、使用update-alternatives --install建立链接
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.
sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3. 、选择要执行的版本
sudo update-alternatives --config python 、看下pip使用版本问题
pip2 --verison
pip3 --version
可以使用类似的解决方式,这里直接把命令写一下:
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.
sudo update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.
sudo update-alternatives --config pip 、查看可选列表的python版本
update-alternatives --list python 、选用python版本
update-alternatives --config python 、问题:pip升级后Import Error:cannot import name main解决方案
pip2 修改 sudo gedit /usr/bin/pip
...... pip3 修改sudo gedit /usr/bin/pip
为“注意__main__左右的下划线是两个下划线” 方法一:sudo gedit /usr/bin/pip
将原来的:from pip import main
改为:from pip._internal import 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()) 方法三:
sudo python -m pip uninstall pip && sudo apt install python-pip --reinstall 记得重启终端。记得重启终端。记得重启终端。

最新文章

  1. Ios生产证书申请(含推送证书)
  2. PHP面向对象学习五 类中接口的应用
  3. Socket.IO 1.0 正式发布,快速可靠的实时引擎
  4. 关于git status
  5. js事件练习--登录界面演示。
  6. 使用openCV的静态库编译
  7. 简单的web三层架构系统【第一版】
  8. 使用cacti监控服务器
  9. shell vim--处理二进制文本
  10. C语言 动态创建二维数组
  11. C# SqlBulkCopy数据批量入库
  12. asyncio异步IO--协程(Coroutine)与任务(Task)详解
  13. jdbc链接数据库
  14. Flask 模型操作
  15. 群晖IP地址更新问题
  16. 腾讯广告联盟 Android SDK(广点通)demo的使用方式
  17. Spring的回滚问题
  18. C - Visible Trees HDU - 2841 -莫比乌斯函数-容斥
  19. Java最小化镜像制作
  20. spring 基本配置学习

热门文章

  1. Java高级面试题整理(附答案)
  2. PCL读取PCD文件的数据
  3. PHPExcel 中文使用手册参数详解 三
  4. jmeter3.1连接数据库报错,ORA-00923: 未找到要求的 FROM 关键字
  5. php利用crontab执行 5分钟发邮件给用户 (包含每分钟发一次)
  6. php常用的验证
  7. 创建 django 项目命令
  8. ERP解析外围系统json数据格式
  9. Redis-缓存有效期与淘汰策略
  10. Linux中的两个经典宏定义:获取结构体成员地址,根据成员地址获得结构体地址;Linux中双向链表的经典实现。