我正在尝试在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'的模块”,我尝试了所有操作,但无济于事。
答案 0 :(得分:2)
Text
的必需依赖项,
scikit-survival
cvxpy
cvxopt
joblib
numexpr
1.12 或更高版本
numpy
osqp
0.21 或更高版本
pandas
0.22
scikit-learn
1.0 或更高版本
...将在运行时由scipy
自动安装:
pip
但是,特别是一个模块pip install scikit-survival
具有CMake作为其依赖项之一。如果您尚未安装CMake,则osqp
将引发错误,安装将失败。
您可以在cmake.org/download上为您的操作系统下载CMake
安装CMake之后,您应该能够成功运行
pip install scikit-survival
注意: