为了账号安全,请及时绑定邮箱和手机立即绑定

ModuleNotFoundError:python 中没有名为“sksurv”的模块

ModuleNotFoundError:python 中没有名为“sksurv”的模块

慕的地10843 2023-12-29 10:05:05
我正在尝试在linux中的python(pycharm)中运行生存分析,这是代码的一部分import numpy as npimport matplotlib.pyplot as plt#matplotlib inlineimport pandas as pdfrom sklearn.impute import SimpleImputerfrom sklearn.pipeline import make_pipelinefrom sklearn.model_selection import train_test_splitfrom sksurv.datasets import load_flchainfrom sksurv.linear_model import CoxPHSurvivalAnalysis我收到错误“ModuleNotFoundError:没有名为“sksurv”的模块”,我尝试了所有方法,但没有任何效果。
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

所需的依赖项scikit-survival

  • cvxpy

  • cvxopt

  • joblib

  • numexpr

  • numpy 1.12或更高版本

  • osqp

  • pandas 0.21或更高版本

  • scikit-learn 0.22

  • scipy 1.0或更高版本

...将在pip您运行时自动安装:

pip install scikit-survival

然而,特别是一个模块,osqp将CMake作为其依赖项之一。如果你没有安装CMake,pip install scikit-survival将会抛出一个错误并且安装将会失败。

您可以在cmake.org/download下载适合您操作系统的 CMake

CMake安装完成后,你应该能够成功运行

pip install scikit-survival

笔记:

  • 还需要安装GCC

  • scikit-survival适用于 Python 3.5 或更高版本



查看完整回答
反对 回复 2023-12-29
  • 1 回答
  • 0 关注
  • 36 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信