ModuleNotFoundError:没有名为'pandas.core.indexes'的模块

RAM*_*TIA 7 pip pickle python-3.x pandas

我编写了这段代码来将数据集加载到数据框中.数据集在pickle文件中给出,但它会引发错误:

ModuleNotFoundError:没有名为'pandas.core.indexes'的模块

import pickle
import pandas
dbfile = open(dataset loction,'rb')
df = pickle.load(dbfile)
Run Code Online (Sandbox Code Playgroud)

我尝试了所有修复:

  1. 更新了熊猫
  2. 用过的 df = pandas.read_picle(dataset location)

尝试使用pip安装pickle但收到此错误

C:\installs\WinPython-64bit-3.6.1.0Qt5\python-3.6.1.amd64>python -m pip install pickle
Collecting pickle
  Could not find a version that satisfies the requirement pickle (from versions: )
No matching distribution found for pickle
Run Code Online (Sandbox Code Playgroud)

AKX*_*AKX 13

有点像pickle文件是用不同版本的Pandas创建的,而你当前安装的Pandas没有pandas.core.indexespickle中的某些数据所需的模块.

您使用的是哪个版本的熊猫?你试过升级吗?

编辑:熊猫0.19.2没有该模块:

$ pip install pandas==0.23.3
$ python
>>> import pandas.core.indexes as i
>>>
$ pip install pandas==0.19.2
$ python
>>> import pandas.core.indexes as i
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas.core.indexes'
>>>
Run Code Online (Sandbox Code Playgroud)