aliyun / aliyun-odps-python-sdk

ODPS Python SDK and data analysis framework
http://pyodps.readthedocs.io
Apache License 2.0
434 stars 97 forks source link

ModuleNotFoundError: No module named 'pandas.core.config' #100

Closed kemistep closed 5 years ago

kemistep commented 5 years ago

pandas 升级到0.25.0版本,引发异常 依赖pandas包存在的问题 报错信息如下: from pandas.core.config import OptionError as PandasOptionError

网上搜了下: 是pandas升级了,odps依赖项目也变了 pandas.set_option — pandas 0.25.0 documentation

问题: 你们会更新吗?

qinxuye commented 5 years ago

有个 PR 正在做:#99 。

kemistep commented 5 years ago

谢谢

prestow commented 5 years ago

请我有进展了吗?

qinxuye commented 5 years ago

本周会发版本修复。

VicTangg commented 5 years ago

I encountered the same issue today. Meanwhile, a interim fix for this problem is to pip install 'pandas==0.24.2' or versions older than 0.25.0.

wjsi commented 5 years ago

Already fixed in https://github.com/aliyun/aliyun-odps-python-sdk/commit/ae65e3f5efddb2e5fa85291844f2cc284c8b530a

lli27 commented 5 years ago

我有一个类似的问题。第三方Python包作为资源上传到MaxCompute后,如何更新版本呢?我上传0.18版本的sklearn包到MaxCompute上后,运行from sklearn.preprocessing import OrdinalEncoder出错,查看源代码,发现这个版本没有这个函数,所以我用drop resource sklearn.zip的方法删除这个资源。但import sklearn还是成功,这是为什么?所以我重新add archive sklearn.zip, 这个是0.21版本的sklearn, 但运行print(sklearn.version)==0.18.就是说删除资源,也没有将原来的sklearn卸载掉,上传最新的版本,运行时使用的还是老版本。