由于 pandas.io.common 未在 1.0.x 中导入 is_url 导致的 Pandas read_csv 错误

Alt*_*fiq 8 python pandas

我正在尝试通过 pd.read_csv() 将常规 csv 文件读入 Pandas。我以前在本地桌面上做过很多次,但我现在正在使用虚拟机并收到此错误:

ImportError: cannot import name 'is_url' from 'pandas.io.common' (/opt/conda/lib/python3.7/site-packages/pandas/io/common.py)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我了解发生了什么以及如何解决它?我已经尝试更新以及卸载和重新安装熊猫。

小智 6

conda update --force-reinstall pandas
Run Code Online (Sandbox Code Playgroud)

这对我有用。


小智 5

我有同样的问题。它出现在我用 conda 更新所有库(试图修复其他东西)之后。在笔记本里打印了pandas的版本后,它显示为一个非常旧的版本(0.3.someh,不记得确切数字)。但奇怪的是,我的其他笔记本文件将 Pandas 版本显示为 1.0.2,我能够在没有 ImportError 的情况下在这些文件中加载 csv。所以我回到 conda 并再次单独升级了熊猫,重新启动了 conda,再次运行代码,修复了它。希望能帮助到你。