这个错误与 sklearn
包的名称更改有关,导致 pysurvival
在构建元数据时失败。现在,你需要修改 pysurvival
的安装文件以使用正确的 scikit-learn
包名
编辑安装文件:找到 pysurvival
的安装文件,可能是 setup.py
或 pyproject.toml
,然后将其中引用 sklearn
的部分改为引用 scikit-learn
。你可以使用文本编辑器打开这些文件,并进行相应的修改。
如果你不想直接编辑安装文件,还有其他方法可以解决这个问题。
你可以尝试使用环境变量 SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL
来避免此错误,这将允许继续使用 sklearn
的名称
在运行上述命令之后,pip
将继续使用 sklearn
,而不会引发错误。这是一种暂时的解决方法,可以帮助你继续安装 pysurvival
,直到它更新为使用正确的 scikit-learn
包名。
# 安装 pysurvival (采用以下任意一种方式,只要安装成功即可)# 安装方式 1 :pip install git+https://github.com/bacalfa/pysurvival.git# 安装方式 2 :pip install pysurvival