Python 使用pip安装VTK

Python 使用pip安装VTK,python,pip,vtk,Python,Pip,Vtk,我正在ArchLinux上使用Python 3.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 foun

我正在ArchLinux上使用Python 3.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应该是
pip
安装时带有
get-pip.py
,其他一切都一直运行良好

奇怪的是,
pip2安装vtkmayavi

有什么想法吗

注:我正在避免为工作相关的问题创建一个单独的环境

编辑

我采用手动方式:

$ 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
命令无法工作

找不到满足vtk要求的版本(来自版本:)

其中没有Python2.7的二进制文件,也有源代码。您应该尝试不同版本的Python(2.7、3.4-3.6)或编译/安装

vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl在此平台上不是受支持的车轮


您正在尝试为Python3.7安装Python2.7二进制控制盘。这是不可能的。

这个轮子还没有在pip上发布,你可以直接从vtk.org下载并安装一个:

Oops,还没有意识到它是一个cp27文件。我检查了PyPI,实际上还没有cp37控制盘。目前,VTK 8.1.1还没有为Python 3.7做好准备。因此,即使从源代码安装也不起作用。我试过了。看见