如何解决python多种版本冲突问题


Posted in Python onOctober 13, 2020

场景分析

一般Linux系统默认自带两个版本的python,我按照的虚拟机系统自带的版本为python2.7和python3.2,但是由于个人习惯问题,我喜欢使用新版本的 python进行开发.这样就会导致执行命令时候出现版本冲突问题.

问题复现

在我准备执行之前写好的一个文件的时候,出现报错. 显而易见的是缺少requests依赖,此时我就下载安装相关依赖.

如何解决python多种版本冲突问题

但是安装的时候我发现,我下载的依赖默认存放在python2.7对应的依赖库中,也就是下载完成之后,你再次执行python文件的时候依然抱错,未找到相关依赖的错误

如何解决python多种版本冲突问题

所以我们现在需要解决的就是这种关系对应不上的问题

解决问题

删除旧版本对应的启动文件(如果需要使用多中版本开发的不建议这样)
查询默认python对应的位置

# 查找 python 的执行位置 
which python 
-- /usr/bin/python
# 删除
rm /usr/bin/python
# 查找 需要用的python3位置 这个名字跟你按照时候有关 
which python3
-- /usr/bin/python3 
# 建立软连接 
ln -s /usr/bin/python3 /usr/bin/python
# 检查版本 
python -V
-- python 3.7.9
pip -V
-- pip 20.1.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

重新下载requests依赖

我这里是指定镜像下载,默认下载国外镜像比较慢,经常会中断

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn requests

如何解决python多种版本冲突问题

启动测试

启动成功

如何解决python多种版本冲突问题

以上就是如何解决python多种版本冲突问题的详细内容,更多关于python 版本冲突的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
使用Python从有道词典网页获取单词翻译
Jul 03 Python
Python中属性和描述符的正确使用
Aug 23 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
windows 下python+numpy安装实用教程
Dec 23 Python
简述Python2与Python3的不同点
Jan 21 Python
利用Pandas 创建空的DataFrame方法
Apr 08 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
Mar 07 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
python ConfigParser库的使用及遇到的坑
Feb 12 Python
Django配置Bootstrap, js实现过程详解
Oct 13 #Python
Python文件操作及内置函数flush原理解析
Oct 13 #Python
Django如何实现防止XSS攻击
Oct 13 #Python
5款实用的python 工具推荐
Oct 13 #Python
Python内置函数及功能简介汇总
Oct 13 #Python
Python pymysql模块安装并操作过程解析
Oct 13 #Python
Python安装并操作redis实现流程详解
Oct 13 #Python
You might like
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
php中自定义函数dump查看数组信息类似var_dump
2014/01/27 PHP
PHP文件操作方法汇总
2015/07/01 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
Python标准库os.path包、glob包使用实例
2014/11/25 Python
python中list常用操作实例详解
2015/06/03 Python
django反向解析和正向解析的方式
2018/06/05 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
通过实例解析python描述符原理作用
2020/01/22 Python
python连接mysql有哪些方法
2020/06/24 Python
Python容器类型公共方法总结
2020/08/19 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
类、抽象类、接口的差异
2016/06/13 面试题
学校门卫岗位职责范本
2014/06/30 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
面试通知单大全
2015/04/20 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python