请稍等 ...
×

采纳答案成功!

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

python3.5使用DeepDiff报错

File “D:\smxWork\express\base\handle_result.py”, line 9, in
from deepdiff import DeepDiff
File “D:\Program Files (x86)\Python35\lib\site-packages\deepdiff_init_.py”, line 10, in
from .diff import DeepDiff
File “D:\Program Files (x86)\Python35\lib\site-packages\deepdiff\diff.py”, line 16, in
from ordered_set import OrderedSet
File “D:\Program Files (x86)\Python35\lib\site-packages\ordered_set.py”, line 51, in
class OrderedSet(MutableSet[T], Sequence[T]):
File “D:\Program Files (x86)\Python35\lib\site-packages\ordered_set.py”, line 80, in OrderedSet
def getitem(self, index: Sequence[int]) -> List[T]:
File “D:\Program Files (x86)\Python35\lib\typing.py”, line 1181, in overload
raise RuntimeError(“Overloading is only supported in library stubs”)
RuntimeError: Overloading is only supported in library stubs

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

1回答

Mushishi 2020-06-08 13:04:03

这是因为python3.5之后代码发生了变化,你需要更新deepdiff 

DeepDiff v 4.3.2

这个版本 ,卸载之前的。用现在的。

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

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

帮助反馈 APP下载

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

公众号

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