DeprecationWarning

Posted vvlj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DeprecationWarning相关的知识,希望对你有一定的参考价值。

当我在导入sklearn这个库的时候,程序抛出了一个丢弃警告,它的意思是在版本更新后imp库已经不用了,用importlib来代替这个库

Warning (from warnings module):
  File "C:Users33171AppDataLocalProgramsPythonPython37libsite-packagessklearnexternalsjoblibexternalscloudpicklecloudpickle.py", line 47
    import imp
DeprecationWarning: the imp module is deprecated in favour of importlib; see the module‘s documentation for alternative uses

因此解决方案就是把它的文件路径copy下来,C:Users33171AppDataLocalProgramsPythonPython37libsite-packagessklearnexternalsjoblibexternalscloudpickle

打开它,然后把cloudpickle.py文件里面的

import imp  -->改成  import importlib

技术分享图片
from __future__ import print_function

import dis
from functools import partial
import importlib        #更改之前是 import imp
import io
import itertools
import logging
import opcode
import operator
import pickle
import struct
import sys
import traceback
import types
import weakref
预览

 




以上是关于DeprecationWarning的主要内容,如果未能解决你的问题,请参考以下文章

DeprecationWarning 之后的“用户不允许执行操作”

我一直在我的节点代码中收到此错误。 DeprecationWarning:不建议在不回调的情况下调用异步函数

Mongoose 报错代码 (node:10256)(node:13604)(node:13604) DeprecationWarning: Mongoose: findOneAndUpdate()

DeprecationWarning: There is no current event loop loop = asyncio.get_event_loop()

DeprecationWarning: There is no current event loop loop = asyncio.get_event_loop()

在将 appium 作为 DeprecationWarning 运行之前,我有一个警告。它是啥?