如何解决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用sndhdr模块识别音频格式详解
Jan 11 Python
Python切片操作实例分析
Mar 16 Python
利用python对Excel中的特定数据提取并写入新表的方法
Jun 14 Python
Python中Proxypool库的安装与配置
Oct 19 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
Dec 12 Python
python装饰器简介---这一篇也许就够了(推荐)
Apr 01 Python
python3 enum模块的应用实例详解
Aug 12 Python
Pandas 缺失数据处理的实现
Nov 04 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
Python编程编写完善的命令行工具
Sep 15 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
两个开源的Php输出Excel文件类
2010/02/08 PHP
PHP常用处理静态操作类
2015/04/03 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
Python实现自动上京东抢手机
2018/02/06 Python
python中map的基本用法示例
2018/09/10 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
python super()函数的基本使用
2020/09/10 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
大学自我鉴定范文
2013/12/26 职场文书
心理健康教育制度
2014/01/27 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
实验心得体会
2014/09/05 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
银行催款通知书
2015/04/17 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
基于tensorflow权重文件的解读
2021/05/26 Python