请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

n_jobs问题

不设置n_jobs=-1 程序不报错
设置n_jobs=-1程序就报错
这是仅仅使用verbose=2参数时的输出
图片描述
这时设置n_jobs=-1,verbose=2时的代码
图片描述
这是报错信息
图片描述

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2023-02-27 23:26:55

这个错误的原因是系统库底层打印信息中包含非英文字符(非 ASCII 字符)导致无法处理。因为至少从你的截图看,你的文件路径中没有中文字符,我不确定是不是在你的系相同信息中包含某个中文字符(比如系统用户名)(Btw,貌似这个中文字符是“姚”,你是姓姚吗?)


不管怎样,从这个报错信息看,这个问题不是你的问题。你先尝试一下将你所使用的环境全都升到最新版本,道理上能解决。(报错的那句话的 encode 改成 utf-8 或者加一个 ignore 参数就好,但道理上你不应该去修改系统库底层。)如果你使用的是 anaconda 维护所有的包的话,在 anaconda 命令行下运行一下 conda update --all 即可。


继续加油!:)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号