熊猫错误“NoneType”对象没有属性“get”

时间:2021-05-31 09:12:32

标签: python python-3.x pandas

我不知道为什么,但今天我无法将熊猫导入到我的项目中。

import pandas as pd
import tkinter.filedialog
import os


xlfile = tkinter.filedialog.askopenfilenames(filetypes=[("Excel files", ".xlsx .xls")],
                                                      title='Select Amazon order file')
df_orders = pd.read_excel(xlfile, header=None)
print(df_orders)

它给了我一个追溯

Traceback (most recent call last):
  File "C:\Users\...\testtestt.py", line 4, in <module>
    import pandas as pd
  File "C:\Users\...\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\__init__.py", line 186, in <module>
    __version__ = v.get("closest-tag", v["version"])
AttributeError: 'NoneType' object has no attribute 'get'

这是我系统中pandas\__init__.py的一小段摘录,发生错误的地方

from pandas.io.json import _json_normalize as json_normalize

from pandas.util._tester import test
import pandas.testing
import pandas.arrays

# use the closest tagged version if possible
from ._version import get_versions

v = get_versions()
__version__ = v.get("closest-tag", v["version"])
__git_version__ = v.get("full-revisionid")
del get_versions, v

我尝试卸载 pandas 并重新安装它。但是没有用。 Why do I get AttributeError: 'NoneType' object has no attribute 'something'? 我想这是一个类似的问题。但这并不能解决我的错误。

0 个答案:

没有答案