Python 导入andas_datareader时出现了什么错误?

Python 导入andas_datareader时出现了什么错误?,python,pandas,import,Python,Pandas,Import,Python 3.7 Windows 10 我正在进行pandas_datareader的简单导入,但它告诉我“type_check”的名称无法识别 我有所有最新版本的库 不确定这是否是pandas_datareader、其兼容性或文件夹命名/位置问题造成的 代码: 输出: NameError Traceback (most recent call last) <ipython-input-5-7305c9f0ed64>

Python 3.7 Windows 10 我正在进行pandas_datareader的简单导入,但它告诉我“type_check”的名称无法识别

我有所有最新版本的库

不确定这是否是pandas_datareader、其兼容性或文件夹命名/位置问题造成的

代码:

输出:

NameError                                 Traceback (most recent call last)
<ipython-input-5-7305c9f0ed64> in <module>
      1 # import python's number crunchers
----> 2 from pandas_datareader import data as web
      3 import pandas as pd
      4 import numpy as np

~\AppData\Roaming\Python\Python37\site-packages\pandas_datareader\__init__.py in <module>
      1 from ._version import get_versions
----> 2 from .data import (
      3     DataReader,
      4     Options,
      5     get_components_yahoo,

~\AppData\Roaming\Python\Python37\site-packages\pandas_datareader\data.py in <module>
      7 import warnings
      8 
----> 9 from pandas.util._decorators import deprecate_kwarg
     10 
     11 from pandas_datareader.av.forex import AVForexReader

~\AppData\Roaming\Python\Python37\site-packages\pandas\__init__.py in <module>
     11 for dependency in hard_dependencies:
     12     try:
---> 13         __import__(dependency)
     14     except ImportError as e:
     15         missing_dependencies.append(dependency)

~\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py in <module>
    143     from .core import *
    144     from . import compat
--> 145     from . import lib
    146     from .lib import *
    147     from . import linalg

~\AppData\Roaming\Python\Python37\site-packages\numpy\lib\__init__.py in <module>
     30 
     31 __all__ = ['emath', 'math', 'tracemalloc_domain']
---> 32 __all__ += type_check.__all__
     33 __all__ += index_tricks.__all__
     34 __all__ += function_base.__all__

NameError: name 'type_check' is not defined
namererror回溯(最近一次调用)
在里面
1#导入python的数字处理器
---->2从pandas_datareader以web形式导入数据
3进口熊猫作为pd
4作为np导入numpy
~\AppData\Roaming\Python\Python37\site packages\pandas\u datareader\uuuuuu init\uuuuuuu.py in
1从。导入版本获取版本
---->2.数据导入(
3数据读取器,
4个选项,
5获取组件\u yahoo,
中的~\AppData\Roaming\Python\Python37\site packages\pandas\u datareader\data.py
7进口警告
8.
---->9从pandas.util.\u decorators导入deprecate\u kwarg
10
11从pandas_datareader.av.forex导入AVForexReader
~\AppData\Roaming\Python\Python37\site packages\pandas\\uuuuu init\uuuuuuuuu.py in
11对于硬依赖项中的依赖项:
12尝试:
--->13.导入(依赖项)
14除e以外:
15缺少依赖项。追加(依赖项)
中的~\AppData\Roaming\Python\Python37\site packages\numpy\\uuuu init\uuuuuu.py
143.核心进口*
144.从国外进口
-->145.导入库
146从.lib导入*
147.进口利纳格
中的~\AppData\Roaming\Python\Python37\site packages\numpy\lib\\uuuuu init\uuuuuu.py
30
31 uuu all uuu=['emath','math','tracemalloc\u domain']
--->32 uuuu all uuuu+=类型检查。uuuu all__
33 uuu all uuu+=索引技巧__
34 uuu all uuu+=函数基。uuu all__
名称错误:未定义名称“类型检查”

您是否尝试将导入顺序重新排序为1。
将numpy作为np导入
,2。
将pandas作为pd导入,3。
从pandas\u datareader将数据作为web导入
?刚刚执行了,并且成功了!谢谢!如果pandas\u datareader和pandas库是不同的库,为什么会发生这种情况?表单顺序是否依赖于后者?Yup、 您可以在中查看。很高兴我的评论对您有所帮助…您是否尝试将导入序列重新排序为1。
将numpy作为np导入
,2。
将pandas作为pd导入
,3。
从pandas\u datareader将数据作为web导入
?刚刚做了,并且成功了!谢谢!如果pandas\u datareader和pandas库不同,为什么会发生这种情况图书馆?formder是否依赖后者?是的,您可以在中查看。很高兴我的评论对您有所帮助。。。
NameError                                 Traceback (most recent call last)
<ipython-input-5-7305c9f0ed64> in <module>
      1 # import python's number crunchers
----> 2 from pandas_datareader import data as web
      3 import pandas as pd
      4 import numpy as np

~\AppData\Roaming\Python\Python37\site-packages\pandas_datareader\__init__.py in <module>
      1 from ._version import get_versions
----> 2 from .data import (
      3     DataReader,
      4     Options,
      5     get_components_yahoo,

~\AppData\Roaming\Python\Python37\site-packages\pandas_datareader\data.py in <module>
      7 import warnings
      8 
----> 9 from pandas.util._decorators import deprecate_kwarg
     10 
     11 from pandas_datareader.av.forex import AVForexReader

~\AppData\Roaming\Python\Python37\site-packages\pandas\__init__.py in <module>
     11 for dependency in hard_dependencies:
     12     try:
---> 13         __import__(dependency)
     14     except ImportError as e:
     15         missing_dependencies.append(dependency)

~\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py in <module>
    143     from .core import *
    144     from . import compat
--> 145     from . import lib
    146     from .lib import *
    147     from . import linalg

~\AppData\Roaming\Python\Python37\site-packages\numpy\lib\__init__.py in <module>
     30 
     31 __all__ = ['emath', 'math', 'tracemalloc_domain']
---> 32 __all__ += type_check.__all__
     33 __all__ += index_tricks.__all__
     34 __all__ += function_base.__all__

NameError: name 'type_check' is not defined