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多线程扫描端口示例
Jan 16 Python
使用Python写个小监控
Jan 27 Python
Python基于回溯法子集树模板解决数字组合问题实例
Sep 02 Python
神经网络python源码分享
Dec 15 Python
Python操作MySQL模拟银行转账
Mar 12 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
python 画3维轨迹图并进行比较的实例
Dec 06 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
Keras实现将两个模型连接到一起
May 23 Python
python的help函数如何使用
Jun 11 Python
Python中logger日志模块详解
Aug 04 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
php cli配置文件问题分析
2015/10/15 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP分享图片的生成方法
2018/04/25 PHP
jqPlot jquery的页面图表绘制工具
2009/07/25 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jQuery 追加元素的方法如append、prepend、before
2014/01/16 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
分享20个提升网站界面体验的jQuery插件
2014/12/15 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
javascript 分号总结及详细介绍
2016/09/24 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
Python FFT合成波形的实例
2019/12/04 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
python如何写个俄罗斯方块
2020/11/06 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
银行求职信范文怎么写
2015/03/20 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书