码迷,mamicode.com
首页 > 其他好文 > 详细

DeprecationWarning

时间:2018-11-25 01:29:09      阅读:684      评论:0      收藏:0      [点我收藏+]

标签:文件   display   file   code   nta   dep   pes   --   color   

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

Warning (from warnings module):
  File "C:\Users\33171\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\externals\joblib\externals\cloudpickle\cloudpickle.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:\Users\33171\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\externals\joblib\externals\cloudpickle

打开它,然后把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

标签:文件   display   file   code   nta   dep   pes   --   color   

原文地址:https://www.cnblogs.com/vvlj/p/10014140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!