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通过ssh-powershell监控windows的方法
Jun 02 Python
Python使用time模块实现指定时间触发器示例
May 18 Python
Python基于socket模块实现UDP通信功能示例
Apr 10 Python
Python 实现网页自动截图的示例讲解
May 17 Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
详解Python的三种可变参数
May 08 Python
Apache部署Django项目图文详解
Jul 30 Python
Python 一键获取百度网盘提取码的方法
Aug 01 Python
python matplotlib折线图样式实现过程
Nov 04 Python
jupyter实现重新加载模块
Apr 16 Python
python Paramiko使用示例
Sep 21 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 - Html Transfer Code
2006/10/09 PHP
PHP 工厂模式使用方法
2010/05/18 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
Javascript中的 “&” 和 “|” 详解
2017/02/02 Javascript
Vue如何实现组件的源码解析
2017/06/08 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python验证企业工商注册码
2015/10/25 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
Python自动创建Excel并获取内容
2020/09/16 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
网络信息管理员岗位职责
2014/01/05 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
40岁生日感言
2014/02/15 职场文书
秘书英文求职信
2014/04/16 职场文书
六五普法宣传标语
2014/10/06 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
网吧管理制度范本
2015/08/05 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书