python中安装模块包版本冲突问题的解决


Posted in Python onMay 02, 2017

问题

最近在工作中遇到一个问题,在安装python软件包的时候,经常会遇类似这样一个问题。比如对于ipython,机子本身安装的版本是1.2.1,显然太低,不足以跑jupyter,尝试着用pip安装,却发现下载的过程一路畅通,但是安装的时候却总是会报这样一个错误。

错误提示如下:

......'Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS'......

最终显示了ipython已经成功安装,但是查看version的时候却仍然是1.2.1,弄得我十分头大。

原因

后来研究了一下,发现其实造成这个问题的原因很简单,就是因为ubuntu的apt-get版本与pip安装的版本冲突。由于apt-get的'地位‘要比pip高那么一点(毕竟亲爹),系统会优先使用apt-get 里面的软件包。但是apt-get 里的软件通常特别的老旧,完全无法跟得上python包的更新速度,pip虽然版本新,但是却不能删除apt-get 的老旧版本。。。。。。这就造成了错误中提到的的无法卸载的问题了。

解决方法

至于此,解决问题的方法已经很清楚了,只要手动卸载掉apt-get里对应的过时的软件包即可。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python fileinput模块使用介绍
Nov 30 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python实现字符串格式化的方法小结
Feb 20 Python
python运行其他程序的实现方法
Jul 14 Python
Python hashlib模块用法实例分析
Jun 12 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
python设计微型小说网站(基于Django+Bootstrap框架)
Jul 08 Python
python输出决策树图形的例子
Aug 09 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
Aug 19 Python
Python实现抖音热搜定时爬取功能
Mar 16 Python
Python 操作MySQL详解及实例
Apr 30 #Python
浅谈function(函数)中的动态参数
Apr 30 #Python
python脚本爬取字体文件的实现方法
Apr 29 #Python
Python在图片中添加文字的两种方法
Apr 29 #Python
Python实现对字符串的加密解密方法示例
Apr 29 #Python
Python实现通过文件路径获取文件hash值的方法
Apr 29 #Python
python基于pyDes库实现des加密的方法
Apr 29 #Python
You might like
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
javascript中的几个运算符
2007/06/29 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
2014/12/17 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
angular多语言配置详解
2019/05/16 Javascript
JavaScript实现单英文金山打字通
2020/07/24 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
Python MD5文件生成码
2009/01/12 Python
Python多线程和队列操作实例
2015/06/21 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
经贸日语专业个人求职信
2013/12/13 职场文书
社区工作感言
2014/02/21 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
师德师风整改措施
2014/10/24 职场文书
紧急迫降观后感
2015/06/15 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书