!pip install mayavi这引发了以下错误:
为梅亚维运行setup.py bdist_wheel ..。错误
其余的错误输出可在Colab文件上使用。
解决方案:进展中的工作
在@的响应之后,我发现他的解决方案在安装依赖项时需要稍作更改:
!apt-get install vtk6
!apt-get install libvtk6-dev python-vtk6
面临的问题及解决办法(PFWF)
PFWF-001 !apt-get install python-vtk引发以下错误:
软件包python-vtk没有安装候选程序。
我为此找到了一个命令参考:
!apt-get install libvtk5-dev python-vtk
但是,此命令也不起作用。包名从libvtk5-dev更改为libvtk6-dev,用于VTK的python绑定从python-vtk更改为python-vtk6。显然,这种更改将在今后继续发生,在运行以下语句之前,您可能需要检查VTK的包名和python绑定:
!apt-get install libvtk6-dev python-vtk6
注意:--如果您正在这里寻找解决python安装问题的方法,这并不能解决这个问题,您可能需要在这里查看:安装-vtk-for python。
安装mayavi 的仍然引发错误:
虽然上面的两个步骤安装了依赖项,但最后一行:!pip install mayavi显示了下面的错误
无法连接到任何X显示器。
关于Mayavi安装的最新进展可以在这里找到。
发布于 2018-07-20 04:56:46
您首先需要安装deps。跑
!apt-get install vtk6
!apt-get install python-vtk
!pip install mayavi如果在安装dep之前尝试导入myavi,则可能需要在使用运行时->重新启动运行时菜单执行!pip install myavi命令之前重新启动运行时。
发布于 2020-06-11 13:40:43
我试着做同样的事,却犯了这样的错误。所以我试着用conda安装vtk软件包。当然,您需要conda来安装vtk,所以:
!wget -c https://repo.anaconda.com/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh
!chmod +x Miniconda3-4.5.4-Linux-x86_64.sh
!bash ./Miniconda3-4.5.4-Linux-x86_64.sh -b -f -p /usr/local
!conda install -q -y --prefix /usr/local python=3.6 ujson
import sys
sys.path.append('/usr/local/lib/python3.6/site-packages')
import ujson
print(ujson.dumps({1:2}))
!conda --version然后将vtk包与conda一起设置为:
!apt-get install vtk6
!conda install -c anaconda vtk我试图为mne软件包安装mayavi,所以:
!conda activate mne
!conda install gxx_linux-64=7.3
!pip install https://api.github.com/repos/enthought/mayavi/zipball/226189a6ad3dc3c01d031ef21d0d0cde554ac851请小心,因为您需要在安装mayavi之前激活mne包(正如我前面所说的,我试图安装mne ):
!pip install mnehttps://stackoverflow.com/questions/51393710
复制相似问题