ERROR: Cannot uninstall 'scikit-learn'的解决方法_error: cannot uninstall 'scikit-learn'. it is a di-程序员宅基地

技术标签: python  机器学习  pip  anaconda  

转载链接:https://blog.csdn.net/qq_44091004/article/details/105440464

ERROR: Cannot uninstall ‘scikit-learn’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

python在卸载第三方库scikit-learn时,出现上面的问题。解决方案如下:
1.pip install --ignore-installed scikit-learn ,这样旧版本和新版本的第三方库会同时存在,很可能造成交叉引用的问题,而且切换有些繁琐。但可以解决上面问题
2.在我的anoconda环境下找到D:\Anoconda\Lib\site-packages,在此目录下搜索scikit_learn*.egg-info文件删除。(表示通配符),举例说明:我删除了scikit_learn-0.19.0-py3.6.egg-info文件
然后再cmd里运行:
pip install scikit-learn==0.20.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
这样就成功卸载掉之前版本的第三方库,然后升级指定版本的第三方库。所以第三方库都可以类比此方法进行修改。若没有anoconda集成开发环境也出现此问题,可在相应的python安装目录如D:\python\Lib\site-packages下找到
*(第三方库名字+相应版本信息).egg-info** 文件进行删除。然后再次安装就行了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44091004/article/details/105440464

智能推荐

css中em和rem的区别-程序员宅基地

文章浏览阅读81次。在css中单位长度用的最多的是px、em、rem,这三个的区别是:  px是固定的像素,一旦设置了就无法因为适应页面大小而改变。  em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局。对于em和rem的区别一句话概括:em相对于父元素,rem相对于根元素。rem中的r意思是root(根源),这也就不难理解了。em..._css rem 与 em的区别

计算机文件夹不能在桌面显示不出来,计算机桌面不能显示了,该怎么处理啊?-程序员宅基地

文章浏览阅读3.3k次。如果是无意弄丢桌面图标用ctrl+alt+del然后在任务管理器中点“新任务”然后运行“explorer.exe”即可。如果是病毒原因可按照下面方法形式(from 互联网} 1.更改文件夹选项,在文件夹选项--查看中选择“显示所有文件和文件夹”,去掉“隐藏受保护的操作系统文件(推荐)”前面的勾。   2.删除移动硬盘中3个文件:autorun.inf、EXPLORER.EXE、wsctf.exe..._文件夹打开不显示在桌面上

流媒体 - opencv采集rtsp实时流数据_android opencv获取rtsp视频流-程序员宅基地

文章浏览阅读1.5k次。opencv直接采集rtsp流opencv源码下载ubuntu18.04 命令行安装采集rtsp流数据cmake编译文件opencv源码下载git clone https://github.com/opencv/opencv.gitubuntu18.04 命令行安装查找是否安装opencvpkg-config opencv --libs安装sudo apt inst..._android opencv获取rtsp视频流

保存3D激光点云数据——一种实用的方法_激光点云数据过大录制问题快速保存-程序员宅基地

文章浏览阅读284次。激光点云是由大量的三维坐标点组成的集合,这些点代表了激光传感器扫描到的物体表面的位置信息。我们可以将激光点云保存为LAS(LASer)格式,这是一种广泛使用的二进制文件格式,专门用于存储激光点云数据。除了保存激光点云数据,在实际应用中,我们还可能需要对点云进行一些处理和分析。例如,我们可以计算点云的表面法线、进行点云配准或提取特定区域的点云等。综上所述,保存和管理激光点云数据是处理激光点云的重要一环。通过使用LAS格式并结合相应的代码,我们可以方便地进行点云数据的保存和管理,为后续的分析和应用提供基础。_激光点云数据过大录制问题快速保存

JDK17新特性_jdk17免费多久-程序员宅基地

文章浏览阅读2.6w次。JDK17 (LTS)长期支持版本JDK17 是继jdk11后的长期支持版本,中间 12到16都是非长期支持版本,17支持到 2029 年 9 月由于了解到Oracle JDK17免费下载,可以免费商用,但是1、JDK17确实可以免费商用,时间截止到2024年9月,共计3年。完整的许可协议在这里(NFTC,https://www.oracle.com/downloads/licenses/no-fee-license.html),我把权利和义务放到附录1。里面说的比较清楚,在符合美国进出口限制的情况_jdk17免费多久

java winrm4j 中文乱码问题-程序员宅基地

文章浏览阅读1.7k次。由于编码问题,java通过远程调用winrm形式,在控制台返回字符中,包括中文时,显示???,出现中文乱码!通过调整$outputencoding的方式,依然出现乱码。所以采用曲线实现的方式,通过将结果重定向输入到文件(指定文件编码格式),再读取文件的形式,获得执行脚本的结果。代码如下:package com.test;import java.io.UnsupportedEncodingExc...

随便推点

Tomcat报错 java.lang.IllegalStateException: 鍚姩瀛愮骇鏃跺嚭閿�_鍚 姩瀛愮骇鏃跺嚭閿-程序员宅基地

文章浏览阅读2.3k次。如果在IDEA上运行Tomcat报错java.lang.IllegalStateException: 鍚姩瀛愮骇鏃跺嚭閿� 那么就要检查自己的web.xml文件或者pro.xmlwen'jian_鍚 姩瀛愮骇鏃跺嚭閿

移植linux4.14内核到四核Exynos4412开发板_linux内核移植-程序员宅基地

文章浏览阅读668次。最近法师收到了很多留言,其中有一部分问法师什么时候更新,还有一大部分问法师我是买迅为的IMX6UL精英版好呢还是买4412精英版好呢,因为我们这俩个都不贵。法师的建议的是入手4412!为什么呢? 第一,4412是三星第一款经典处理器,为三星创造了辉煌,是当年在国内红得发紫的GalaxyS3手机的主控,他的出现,开启了手机和平板的四核时代,让手机和平板变得流畅,可以说,到目前为止,4..._linux内核移植

Oracle 数据库中删除表空间的详细步骤与示例-程序员宅基地

文章浏览阅读5.7k次,点赞3次,收藏13次。在 Oracle 数据库中,表空间是存储数据的逻辑容器。有时候,我们可能需要删除不再使用的表空间以释放空间或进行数据库重组。本文将详细介绍在 Oracle 数据库中删除表空间的步骤和示例代码。通过本文,你已经了解了在 Oracle 数据库中删除表空间的详细步骤和示例代码。删除表空间是一个敏感且重要的操作,请在进行操作前充分备份和测试,以确保数据的安全和稳定。希望本文对你在 Oracle 数据库管理中的工作有所帮助。如果你有任何问题或疑问,欢迎留言讨论。_删除表空间

stm32外部内存的使用_stm32f 外置内存-程序员宅基地

文章浏览阅读843次。申请某些较大的结构体数组时,直接使用32可能会因为内存不足报错,此时可以尝试使用外部内存SRAM,使用代码如下struct Radar_data Radar[RA_SPACE] attribute((at(0x68000220))); //雷达数据#define NEXT1ADDR 0x68000220+sizeof(struct Radar_data)*RA_SPACEstruct TIS_area TisArea[TIS_SPACE] attribute((at(N_stm32f 外置内存

Redis 越来越慢?常见延迟问题定位与分析-程序员宅基地

文章浏览阅读1.7k次。Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查..._redis中的servercron如果数值很大延迟是否很大

MyBatis+Springboot 启动到SQL执行全流程_springboot 执行sql-程序员宅基地

文章浏览阅读8.2k次,点赞5次,收藏11次。本文我们将讲解Mybatis的动态sql是什么,以及从项目启动到sql执行全流程_springboot 执行sql