安装Fury后无法从dipy.viz安装窗口

时间:2020-05-03 20:42:32

标签: python google-colaboratory

我正在与dipy合作一个项目。但是,当我尝试使用dipy.viz可视化图像时,出现错误cannot import name 'window'。但是,我已经运行了!pip install fury(顺便说一下,这在Google Colab中)。这是我的代码:

!pip install fury
from dipy.viz import window, actor, has_fury

if has_fury:
    ren = window.Renderer()
    ren.add(actor.peak_slicer(csa_peaks.peak_dirs,
                              csa_peaks.peak_values,
                              colors=None))

    window.record(ren, out_path='csa_direction_field.png', size=(900, 900))

    if interactive:
        window.show(ren, size=(800, 800))

让我知道该如何解决此错误。

〜塞缪尔

1 个答案:

答案 0 :(得分:1)

根据this,愤怒需要Numpy (>=1.7.1)Vtk (>=8.1.0)Scipy (>=0.9)。在运行代码之前安装它们。如果在安装vtk时遇到错误,则必须手动安装。您可以在here中获取文件。

如果您已经安装了该库并且仍然出现该错误,请尝试重新启动您的电脑。然后运行您的代码。因为某些库需要在安装后重新启动。

注意-:如果您使用的是python 3.x版本,则在安装库时最好使用pip3命令。