AttributeError:模块“ typing”在熊猫Python 3.7中没有属性“ re”

时间:2018-07-09 12:44:15

标签: python-3.x

由于出现此错误,我无法从熊猫导入pd。我在Google上搜索,但没有找到解决方法。

>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python37\lib\site-packages\pandas\__init__.py", line 23, in <module>
    from pandas.compat.numpy import *
  File "C:\Python37\lib\site-packages\pandas\compat\__init__.py", line 431, in <module>
    re_type = typing.re.Pattern
AttributeError: module 'typing' has no attribute 're'

1 个答案:

答案 0 :(得分:0)

我认为随着 Python 的输入模块的成熟,这种情况正在发生变化,但在我们的例子中,问题是我们做了 from Typing import re,然后做了类似的事情:

def funct(some_re: re.Pattern):

修复是愚蠢的。只需将您的导入更改为 from typing import Pattern,然后执行:

def funct(some_re: Pattern):

布莱。疣。