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 相关文章推荐
Python中将字典转换为列表的方法
Sep 21 Python
Python实现的弹球小游戏示例
Aug 01 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
Feb 08 Python
对TensorFlow的assign赋值用法详解
Jul 30 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
Python中一些深不见底的“坑”
Jun 12 Python
Python参数类型以及常见的坑详解
Jul 08 Python
详解Python是如何实现issubclass的
Jul 24 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 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
PHP 和 COM
2006/10/09 PHP
PHP 远程关机实现代码
2009/11/10 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
javascript 流畅动画实现原理
2009/09/08 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
JavaScript中实现map功能代码分享
2015/06/11 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
整理Javascript基础入门学习笔记
2015/11/29 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
浅谈ES6 模板字符串的具体使用方法
2017/11/07 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
Python用input输入列表的实例代码
2020/02/07 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
焊接专业毕业生求职信
2013/10/01 职场文书
学校安全管理责任书
2014/07/23 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
股东授权委托书
2014/10/15 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
教师调动申请报告
2015/05/18 职场文书
新学期小学班主任工作计划
2019/06/21 职场文书