如何解决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排序方法实例分析
Apr 30 Python
Python实现批量下载图片的方法
Jul 08 Python
Pycharm学习教程(2) 代码风格
May 02 Python
Python模拟随机游走图形效果示例
Feb 06 Python
python微信公众号开发简单流程
Mar 23 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python 实现图片裁剪小工具
Feb 02 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 Python
python执行js代码的方法
May 13 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
DOMXML函数笔记
2006/10/09 PHP
PHP中str_replace函数使用小结
2008/10/11 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
Python基础入门之seed()方法的使用
2015/05/15 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
HEMA英国:荷兰原创设计
2018/08/28 全球购物
NET程序员上机面试题
2015/05/23 面试题
专科文秘应届生求职信
2013/11/18 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
企业宣传口号
2014/06/12 职场文书
2014年党务工作总结
2014/11/25 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js