我在Arch Linux上使用Python3.7。我一直试图用pip安装Mayavi,但在安装vtk时总是失败。因此,我发现,即使试图通过pip (这应该有效)自行安装vtk,vtk实际上也没有安装。我知道这个错误:
$ sudo pip3 install vtk
Collecting vtk
Could not find a version that satisfies the requirement vtk (from versions: )
No matching distribution found for vtk对我来说,这似乎是一个愚蠢的错误,但我真的不明白发生了什么。据我所知,VTK应该是现在与Py3兼容。pip是与get-pip.py一起安装的,其他一切都很完美。
奇怪的是,pip2 install vtk mayavi可以工作。
有什么想法吗?
PS.:我正在避免为与工作相关的问题创建一个单独的环境。
编辑
我做了手工操作:
$ wget https://pypi.python.org/packages/13/7f/735fbc0dd78c91ad3693cfdfe5c91603899fc8e24909f935d46d2fde6559/vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl
$ sudo pip3 install vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl
vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl is not a supported wheel on this platform.我不知道是什么引起的。我试图遵循这个答案,但我无法使第一个pep命令工作。
发布于 2018-08-16 17:28:37
发布于 2020-09-18 08:02:22
方向盘尚未在pip上发布,您可以直接从vtk.org下载并安装一个:https://vtk.org/download/
发布于 2021-11-28 03:18:44
您可以手动编译所需的VTK版本包,并将它们直接放到dist-Packages中,我有一个特定的方法。
https://stackoverflow.com/questions/51880687
复制相似问题