导入错误:无法从"pandas.util._exceptions"导入名称"find_stack_level"



当我尝试运行YOLOv5train.py时,我不知道它出了什么问题。pandas已经安装。

Traceback (most recent call last):
File "/home/jasmine/Desktop/fyp/yolov5/yolov5/utils/general.py", line 26, in <module>
import pandas as pd
File "/home/jasmine/anaconda3/lib/python3.8/site-packages/pandas/__init__.py", line 52, in <module>
from pandas.core.api import (
File "/home/jasmine/anaconda3/lib/python3.8/site-packages/pandas/core/api.py", line 14, in <module>
from pandas.core.algorithms import factorize, unique, value_counts
File "/home/jasmine/anaconda3/lib/python3.8/site-packages/pandas/core/algorithms.py", line 58, in <module>
from pandas.core.indexers import validate_indices
File "/home/jasmine/anaconda3/lib/python3.8/site-packages/pandas/core/indexers/__init__.py", line 1, in <module>
from pandas.core.indexers.utils import (
File "/home/jasmine/anaconda3/lib/python3.8/site-packages/pandas/core/indexers/utils.py", line 18, in <module>
from pandas.util._exceptions import find_stack_level
ImportError: cannot import name 'find_stack_level' from 'pandas.util._exceptions' (/home/jasmine/anaconda3/lib/python3.8/site-packages/pandas/util/_exceptions.py)

我在Panda版本1.4.2中遇到了类似的问题。尝试使用不同的panda版本。版本1.3适用于我。

我在从Panda1.3.x升级到1.4.2时遇到了这种情况。在我的情况下,删除我的conda-env并重新创建修复了它。

我也遇到了同样的问题。我的生产服务器上有pandas-1.5.2。只需运行pip3 install pandas==1.3.2,它就解决了我的问题。

我在Panda版本1.2.4中遇到了同样的问题。我发现我的pip版本是一个旧版本。所以,我用升级了pip

C:\Anaconda\python.exe-m pip安装--升级pip

安装了panda版本1.3.2并解决了问题。

相关内容

最新更新