python3.6中anaconda安装sklearn踩坑实录


Posted in Python onJuly 28, 2020

首先我是用pycharm完成的,要确定命令行和界面里是同一个环境。

如果不确定可以设置再add在新增加的环境里看现在是哪个环境,只要选择已有的环境,虽然project interpreter里面好像新增了个(2),但是包可以直接移植过来。

python3.6中anaconda安装sklearn踩坑实录

python3.6中anaconda安装sklearn踩坑实录

然后可以检查一下自己现在的Python版本和conda版本和解释器里的一样不。

conda是在终端输入,conda info -e,第一个星号就是自己的版本。

Python是在Python终端里面输入,import syssys.executable查看当前Python解释器的版本。

因为想排除镜像源的问题,所以我直接打开了C:\Users\你的用户名下生成.condarc文件,把全部镜像源直接删掉了。不加任何内容就是默认的源。

注意默认源应该是conda有的包都有,所以如果这时候说环境检测不到,那只能直接pip安装了!比如这个:pip install neurolab

看到很多说法是直接conda config --remove-key channels,但是我这样会报错,所以直接找了配置文件删改。

然后在这里声明

没有sklearn这个包,而是整个scikit-learn大包

因此根据官网直接:conda install scikit-learn
按道理conda会直接配置好环境,但是当我直接from sklearn import preprocessing的时候,发现出现了错误,OSError: [WinError 126] 找不到指定的模块
行吧我以为是安装过程哪里出现了问题,打算直接用conda更新包更新到最新的版本conda update scikit-learn 这更新不要紧,却更新出了问题。
因此接下来一部分是给已经更新出了问题的人看的。没用问题的直接滑到最后。

python3.6中anaconda安装sklearn踩坑实录

也就是很多提示要求我删除这些文件,我一一找到并删掉重启电脑了。

WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(140):
Could not remove or rename
D:\anaconda3\Library\include\qt\QtWidgets\qtoolbar.h. c~. Please
remove this file manually (you may need to reboot to free file
handles)

然后遇到了这个问题:valueError: failed to parse CPython sys.version,必定报错在第一个import文件处,根据这个博客定位了错误:注意要ctrlB才能进入第二个页面去增加正则表达式过滤掉"|Anaconda xxx|"等信息。

python3.6中anaconda安装sklearn踩坑实录

但是还是不可以啊。一切仿佛回到了原点。并且说[WinError 126]错误基本都是dll问题,但是我仔细看了他们的错误发现,他们

之所以是dll的问题是因为报错信息的中间有出现dll的调用,而我的并没有。

python3.6中anaconda安装sklearn踩坑实录

因此我并不是任何dll的问题!
然后我终于在这里找到了问题的答案!最开始是需要sklearn的包,但是后面是到引用scipy的包时出现的问题!

python3.6中anaconda安装sklearn踩坑实录

因此根据结论我对scipy进行降级处理:pip install scipy==1.4.1,终于跑了起来!

噢天哪我真的不知道为什么conda没有帮助我下好正确的版本!!难道是这个是基础环境和之前爬虫的时候出现了环境的冲突吗!

到此这篇关于python3.6中anaconda安装sklearn踩坑实录的文章就介绍到这了,更多相关python3.6中anaconda安装sklearn内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python3基础之list列表实例解析
Aug 13 Python
简单的连接MySQL与Python的Bottle框架的方法
Apr 30 Python
分享几道你可能遇到的python面试题
Jul 24 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
Python异常对代码运行性能的影响实例解析
Feb 08 Python
解决python中 f.write写入中文出错的问题
Oct 31 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
Django组件cookie与session的具体使用
Jun 05 Python
python打造爬虫代理池过程解析
Aug 15 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
Python基于xlutils修改表格内容过程解析
Jul 28 #Python
Python如何读取、写入CSV数据
Jul 28 #Python
PyQt中使用QtSql连接MySql数据库的方法
Jul 28 #Python
pycharm全局搜索的具体步骤
Jul 28 #Python
Django model重写save方法及update踩坑详解
Jul 27 #Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 #Python
虚拟机下载python是否需要联网
Jul 27 #Python
You might like
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
深入理解PHP中的global
2014/08/19 PHP
php实现的xml操作类
2016/01/15 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
python根据出生日期返回年龄的方法
2015/03/26 Python
Python入门教程之if语句的用法
2015/05/14 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
jupyter 导入csv文件方式
2020/04/21 Python
鱼油专家:Omegavia
2016/10/10 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
介绍下Java中==和equals的区别
2013/09/01 面试题
大学生演讲稿范文
2014/01/11 职场文书
小学校园活动策划
2014/01/30 职场文书
医院党员公开承诺书
2014/08/30 职场文书
房屋买卖委托书格式范本格式
2014/10/13 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android