提问人:Alex 提问时间:11/6/2023 最后编辑:Alex 更新时间:11/7/2023 访问量:92
导入 Pandas 时,模块“numpy”没有属性“__version__”
module 'numpy' has no attribute '__version__' when importing Pandas
问:
此问题发生在 Jupyter Notebook 和 Visual Studio Code 上,我花了大约 3 个小时试图从以前的不同 stackoverflows 问题中找到解决方案,我尝试安装和卸载 numpy 和 pandas,但问题不断出现。在 Visual Studio Code 上,我多次安装和取消 Numpy 和 Pandas。导入numpy似乎没有问题,但导入熊猫失败。请帮忙:
import numpy as np
import pandas as pd
结果是:
AttributeError Traceback (most recent call last)
c:\Users\apodo\Downloads\Untitled.py in line 2
1 import numpy as np
----> 2 import pandas as pd
File c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:36
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 32 del _hard_dependencies, _dependency, _missing_dependencies
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 34 try:
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 35 # numpy compat
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:1'>1</a>;32m---> 36 from pandas.compat import (
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 37 is_numpy_dev as _is_numpy_dev, # pyright: ignore[reportUnusedImport] # noqa: F401,E501
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 38 )
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 39 except ImportError as _err: # pragma: no cover
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\__init__.py:0'>0</a>;32m 40 _module = _err.name
File c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:27
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 25 import pandas.compat.compressors
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 26 from pandas.compat.numpy import is_numpy_dev
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:1'>1</a>;32m---> 27 from pandas.compat.pyarrow import (
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 28 pa_version_under7p0,
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 29 pa_version_under8p0,
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 30 pa_version_under9p0,
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 31 pa_version_under11p0,
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\__init__.py:0'>0</a>;32m 32 pa_version_under13p0,
...
ref='c:\Users\apodo\anaconda3\Lib\site-packages\pandas\compat\pyarrow.py:1'>1</a>;32m---> 10 _palv = Version(Version(pa.__version__).base_version)
11 pa_version_under7p0 = _palv < Version("7.0.0")
12 pa_version_under8p0 = _palv < Version("8.0.0")
AttributeError: module 'pyarrow' has no attribute '__version__'
答: 暂无答案
评论
module 'pyarrow' has no attribute '__version__'
pip install --upgrade pyarrow