python - 需要降级 pandas 版本,但出现 "ModuleNotFoundError"错误

标签 python pandas

我收到的错误是

ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 
'pandas.core.internals' is not a package

在之前安装了较新的版本后,我正在尝试将 pandas 版本降级到版本 0.22.0。我读到这是 pickle 文件的问题,但我不确定这意味着什么。如何更新我的 pickle 文件,以便在之前安装了较新版本后可以使用 pandas 0.22.0?我需要降级,以便可以将多个轴分配给一个轴。

谢谢!

最佳答案

尝试virtualenv .

What is a virtualenv, and why should I use one?

Virtualenv 是一个独立的 Python 环境,可用于您的项目。这样,您就可以拥有您想要安装的任何软件包的多个版本。

使用pip install virtualenv安装virtualenv

现在转到您的项目目录并运行virtualenv venv。这将创建一个名为 venv 的文件夹,其中包含一个隔离的 python 环境。您可以通过运行 source ./venv/bin/activate

来激活它

现在,您安装的任何软件包都将安装到此 virtualenv,而不是原来的 python 安装。

关于python - 需要降级 pandas 版本,但出现 "ModuleNotFoundError"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55402515/

相关文章:

c++ - Python:获取两个大写字母之间的字符串

python - 带有 numpy 数组错误的 Fillna PySpark Dataframe

python - 将 Python/Cocoa 项目恢复为使用默认的 OSX 10.5 Python (2.5)

python - 如何利用 pandas.read_csv() 的 date_parser 参数

python - 使用 pandas 或 numpy 将不规则列数据读入 python 3.X

python - 将 Pandas Series 转换为 Dataframe 自定义值

python - pyQt QWidget 'flicker' 调整大小和重绘

python - 在 pandas MultiIndex 数据框中旋转数据

python - 值错误 : cannot copy sequence with size 821 to array axis with dimension 7

python - 如何在Python中的数据框中将特定位置的行插入?