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编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
在Python中使用Mako模版库的简单教程
Apr 08 Python
详解Python中expandtabs()方法的使用
May 18 Python
python实现图书管理系统
Mar 12 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
Python如何使用BeautifulSoup爬取网页信息
Nov 26 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
用python进行视频剪辑
Nov 02 Python
python调用百度AI接口实现人流量统计
Feb 03 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
php操作xml
2013/10/27 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
javascript转换日期字符串为Date日期对象的方法
2015/02/13 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
Vue实现固定定位图标滑动隐藏效果
2019/05/30 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
Python实现在线音乐播放器
2017/03/03 Python
python opencv之分水岭算法示例
2018/02/24 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
德国拖鞋网站:German Slippers
2019/11/08 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
建筑专业自荐信
2013/10/18 职场文书
酒店管理自荐信
2013/10/23 职场文书
廉洁家庭事迹材料
2014/05/15 职场文书
安全先进个人材料
2014/12/29 职场文书
初中数学教学随笔
2015/08/15 职场文书
2016年寒假学习心得体会
2015/10/09 职场文书
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL