Python 导入andas_datareader时出现了什么错误?
Python 3.7 Windows 10 我正在进行pandas_datareader的简单导入,但它告诉我“type_check”的名称无法识别 我有所有最新版本的库 不确定这是否是pandas_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>
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