radiomics的featureextractor报错

初学python,深感其包强大,但是对于我来说不熟练,导致遇到了一些问题。这里记录下来

import os
from radiomics import featureextractor
import csv

上面是我需要的包,我看到这个我就直接去下载

radiomics了。一波操作猛如虎,

win+r cmd pip install radiomics

然后也成功安装了。但是呢,出现了问题,

ImportError:cannot import name 'featureextractor' from 'radiomics'(D:\path)

radiomics的featureextractor报错_第1张图片

这就奇怪了,百度了一下这个pipinstall的东西应该在哪里,我是anaconda的。然后就找到了相应路径

radiomics的featureextractor报错_第2张图片

打开看了看,也难怪没有featureextractor,分明就没有啊,我搜来搜去,最终知道了是版本更新了,然后去github上找到了某小哥程序员的仓库,里面有radiomatics里面包含了这个的fratureextractor.

我就给下载下来了,解压,cmd,进入解压目录

输入

python -m pip install -r requirements.txt
python setup.py install

然后重新运行了一波:

发现,,,依然找不到这个这个包。

radiomics的featureextractor报错_第3张图片

下载下来之后,确实是存在一个新的radiomatics,在搜索那里可以搜索到,但是不在这个路径下面。在下一级目录。

也就是说,python并不是将这个旧的覆盖掉。引用的任然是这个旧的。所以,还是一样的错误。

那么这里不用担心

直接一部操作

pip uninstall radiomatics

稳如狗,一点都不慌。

这样就可以成功导入了。

你可能感兴趣的:(radiomics的featureextractor报错)