无法在Windows 10上的Jupyter笔记本中导入Lightgbm

问题描述 投票:0回答:1

我可以使用以下命令安装 Lightgbm:

pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org lightgbm

我也可以使用 Conda 列表看到它已安装。

但是,之后我无法将包导入到 Jupyter Notebook 中。

我收到以下错误。

导入lightgbm

AttributeError:模块“pandas.core.strings”没有属性“StringMethods”`

我尝试了上述方法,但没有成功。还有多个其他错误行以及指示 dask.dataframe 错误,我无法找到解决方法。

python python-3.x conda lightgbm gbm
1个回答
0
投票

microsoft/LightGBM#5379 中所述,

dask<2023.2.0
pandas>=2.0
不兼容。

虽然您没有包含

conda-env export
pip freeze
的输出等详细信息,但我强烈怀疑您拥有这些库的此类版本。

从您的环境中删除

dask
...

pip uninstall --yes \
    dask

...或升级它并

distributed
到更新版本

pip install \
    'dask>2023.3.2' \
    'distributed>2023.3.2'

完成其中一项操作后,重新启动笔记本的内核,您应该能够导入

lightgbm
而不会遇到此问题。

import lightgbm
© www.soinside.com 2019 - 2024. All rights reserved.