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益智游戏计算汉诺塔问题示例
Mar 05 Python
Python中的闭包详细介绍和实例
Nov 21 Python
python简单的函数定义和用法实例
May 07 Python
Python编写电话薄实现增删改查功能
May 07 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
对Python3 * 和 ** 运算符详解
Feb 16 Python
利用python计算windows全盘文件md5值的脚本
Jul 27 Python
keras:model.compile损失函数的用法
Jul 01 Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
Python采集爬取京东商品信息和评论并存入MySQL
Apr 12 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木马攻击防御之道
2008/03/24 PHP
php 获取客户端的真实ip
2009/11/30 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
js event事件的传递与冒泡处理
2009/12/06 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
深入理解Promise.all
2018/08/08 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
python实现猜拳游戏
2020/03/04 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
java程序员面试交流
2012/11/29 面试题
工商管理本科毕业生求职信范文
2013/10/05 职场文书
食品营养与检测应届生求职信
2013/11/08 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
事业单位考核材料
2014/05/21 职场文书
反四风对照检查材料
2014/09/22 职场文书
个人工作违纪检讨书
2015/05/05 职场文书