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

我正在尝试在linux中的python(pycharm)中运行生存分析,这是代码的一部分


import numpy as np

import matplotlib.pyplot as plt

#matplotlib inline

import pandas as pd


from sklearn.impute import SimpleImputer

from sklearn.pipeline import make_pipeline

from sklearn.model_selection import train_test_split


from sksurv.datasets import load_flchain

from sksurv.linear_model import CoxPHSurvivalAnalysis

我收到错误“ModuleNotFoundError:没有名为“sksurv”的模块”,我尝试了所有方法,但没有任何效果。


慕的地10843
浏览 85回答 1
1回答

湖上湖

所需的依赖项scikit-survival,cvxpycvxoptjoblibnumexprnumpy 1.12或更高版本osqppandas 0.21或更高版本scikit-learn 0.22scipy 1.0或更高版本...将在pip您运行时自动安装:pip install scikit-survival然而,特别是一个模块,osqp将CMake作为其依赖项之一。如果你没有安装CMake,pip install scikit-survival将会抛出一个错误并且安装将会失败。您可以在cmake.org/download下载适合您操作系统的 CMakeCMake安装完成后,你应该能够成功运行pip install scikit-survival笔记:还需要安装GCCscikit-survival适用于 Python 3.5 或更高版本
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python