当前位置: 首页 > news >正文

python 如何安装软件包故障_python中安装模块包版本冲突问题的解决

问题

最近在工作中遇到一个问题,在安装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中安装模块包版本冲突问题的解决

本文地址: http://www.cppcns.com/jiaoben/python/189472.html

相关文章:

  • pythonand语法_python基础语法之and,or,not
  • html项目案例_Python爬虫项目案例: 豆瓣top250电影榜单爬取2020年8月最新(附源代码,数据)...
  • 2020年日历可编辑内容模板_黄油相机修图|4款可一键套用的文艺plog模板,快乐躺赢朋友圈...
  • 训练和验证准确性_50年难题被解决,蛋白质版“阿法狗”预测结构准确性达92.4...
  • iris数据_Python数据分析01-Iris鸢尾花数据集
  • java 文件预览_自建MinIO对象存储(三):上传、下载、预览
  • js内置对象_JS 原型与原型链
  • 交叉验证python代码_python机器学习,交叉验证
  • onvif摄像头软件_海康POE录像机添加POE网络摄像头
  • python给两个列表排序方法_对python实现合并两个排序链表的方法详解
  • python opencv压缩图片_OpenCV Python 缩放图片
  • mac cad石材填充图案_这些石材装饰细节处理,你做到位了吗?
  • python逻辑_python逻辑题
  • python语言求素数_用python判断一个数是否是素数的方法
  • 统计高于平均分的人数python_python3 下载 以及 练习1
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • ES6简单总结(搭配简单的讲解和小案例)
  • k8s 面向应用开发者的基础命令
  • nfs客户端进程变D,延伸linux的lock
  • Python连接Oracle
  • Spring Boot快速入门(一):Hello Spring Boot
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 前端相关框架总和
  • 巧用 TypeScript (一)
  • 深入浅出webpack学习(1)--核心概念
  • 使用common-codec进行md5加密
  • 为视图添加丝滑的水波纹
  • 因为阿里,他们成了“杭漂”
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 怎样选择前端框架
  • 整理一些计算机基础知识!
  • 昨天1024程序员节,我故意写了个死循环~
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • #pragma once
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (南京观海微电子)——COF介绍
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)关于pipe()的详细解析
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • ./configure,make,make install的作用(转)
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • /etc/skel 目录作用
  • ??myeclipse+tomcat
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • [100天算法】-不同路径 III(day 73)
  • [2023-年度总结]凡是过往,皆为序章
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [AIGC] Spring Interceptor 拦截器详解
  • [C# WPF] 如何给控件添加边框(Border)?