python中安装模块包版本冲突问题的解决
作者:Myths 时间:2021-07-23 11:04:29
问题
最近在工作中遇到一个问题,在安装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里对应的过时的软件包即可。
来源:https://blog.mythsman.com/2016/03/07/1/
标签:python,模块包,版本
0
投稿
猜你喜欢
关于python实现requests接口测试的问题
2023-08-27 10:09:18
Python实现句子翻译功能
2023-11-20 20:07:28
Python 爬虫批量爬取网页图片保存到本地的实现代码
2021-06-23 02:12:34
Python 字符串处理特殊空格\\xc2\\xa0\\t\\n Non-breaking space
2022-03-09 19:20:16
javascript 屏蔽鼠标键盘的几段代码
2024-04-30 09:51:19
对python .txt文件读取及数据处理方法总结
2022-08-04 02:36:07
解决python路径错误,运行.py文件,找不到路径的问题
2023-03-13 05:47:33
人民币的符号的正确表示法?一杠?两杠?¥还是¥呢?
2010-03-24 12:21:00
MySQL语句中的主键和外键使用说明
2024-01-28 12:49:33
浅谈python中列表、字符串、字典的常用操作
2023-02-02 23:59:15
python查找指定具有相同内容文件的方法
2023-08-14 17:20:04
Python使用SQLite和Excel操作进行数据分析
2023-11-27 22:32:28
mysql installer community 8.0.16.0安装配置图文教程
2024-01-14 00:30:55
Vue组件的使用及个人理解与介绍
2024-05-09 15:13:52
JS使用eval()动态创建变量的方法
2024-04-19 09:59:37
python实现网站的模拟登录
2022-09-25 23:33:56
对python中数组的del,remove,pop区别详解
2021-01-23 09:22:31
python tensorflow学习之识别单张图片的实现的示例
2023-06-30 21:11:32
Python+Pygame实现代码雨动画效果
2023-12-03 18:43:57
详解Python的循环结构知识点
2021-09-30 11:42:03