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脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
Python配置mysql的教程(推荐)
Oct 13 Python
numpy数组拼接简单示例
Dec 15 Python
python 根据时间来生成唯一的字符串方法
Jan 14 Python
Python3 关于pycharm自动导入包快捷设置的方法
Jan 16 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
Feb 25 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
python实现超市商品销售管理系统
Nov 22 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
Feb 26 Python
python实现简单学生信息管理系统
Apr 09 Python
python模拟哔哩哔哩滑块登入验证的实现
Apr 24 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
Jun 18 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 curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
2015/08/18 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
对于Python深浅拷贝的理解
2019/07/29 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
python日期与时间戳的各种转换示例
2020/02/12 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
幼儿园园长岗位职责
2013/11/26 职场文书
中学生班主任评语
2014/01/30 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
卖房协议书
2014/04/11 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
团队会宣传标语
2014/10/09 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
学生会招新宣传语
2015/07/13 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
小学美术教学反思
2016/02/17 职场文书
Python基础知识之变量的详解
2021/04/14 Python
MySql分区类型及创建分区的方法
2022/04/13 MySQL
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python