我可以使用以下命令安装 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 错误,我无法找到解决方法。
如 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