我打算修改原始文件sklearn.CalibrationCV
以创建我的获胜版本。原始代码具有“来自.utils.fixes导入签名”。所以我在我的版本中做了以下工作:
from sklearn.utils.fixes import signature
但出现错误:
ImportError: cannot import name signature
在GitHub上检查sklearn源代码时。我在里面看到以下代码fixes.py
:
try:
from inspect import signature
except ImportError:
from ..externals.funcsigs import signature
然后我from inspect import signature
直接做了。仍会获得“ ImportError: cannot import name signature
”
除了如何解决此问题,我还很好奇为什么原始版本可以导入将从其他来源导入的模块?谢谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句