Python 使用pip安装VTK
我正在ArchLinux上使用Python 3.7。 我一直试图用pip安装Mayavi,但在安装vtk时总是失败。所以我发现,即使试图通过pip自行安装vtk,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
$ 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做好准备。因此,即使从源代码安装也不起作用。我试过了。看见