Python 在x86_64上从PyPI安装VTK失败

Python 在x86_64上从PyPI安装VTK失败,python,pip,vtk,Python,Pip,Vtk,我知道VTK现在在PyPI()中作为一个轮子提供,但我无法安装它。有办法解决这个问题吗 当我尝试时,我得到的是: $ pip install vtk Collecting vtk Could not find a version that satisfies the requirement vtk (from versions: ) No matching distribution found for vtk 我已经尝试指向轮子的URL,但仍然存在相同的问题 $ pip install h

我知道VTK现在在PyPI()中作为一个轮子提供,但我无法安装它。有办法解决这个问题吗

当我尝试时,我得到的是:

$ pip install vtk
Collecting vtk
  Could not find a version that satisfies the requirement vtk (from versions: )
No matching distribution found for vtk
我已经尝试指向轮子的URL,但仍然存在相同的问题

$ pip install https://pypi.python.org/packages/13/7f/735fbc0dd78c91ad3693cfdfe5c91603899fc8e24909f935d46d2fde6559/vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl#md5=49c8d620b2affe2dc2284048659115e5
vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl is not a supported wheel on this platform.
以下是我的平台信息:

$ uname -a
Linux [hostname-withheld] 3.10.0-514.16.1.el7.x86_64 #1 SMP Fri Mar 10 13:12:32 EST 2017 x86_64 x86_64 x86_64 GNU/Linux

因此,问题与控制盘文件的文本“manylinux1”有关

首先,找出pip检查的平台。您可以使用
pip
中的一个方便功能来完成此操作(可在上找到):

第一个结果表明,我们应该将“manylinux1”替换为简单的“linux”:

$ wget https://pypi.python.org/packages/13/7f/735fbc0dd78c91ad3693cfdfe5c91603899fc8e24909f935d46d2fde6559/vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl#md5=49c8d620b2affe2dc2284048659115e5
--2018-03-01 14:29:06--  https://pypi.python.org/packages/13/7f/735fbc0dd78c91ad3693cfdfe5c91603899fc8e24909f935d46d2fde6559/vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl
Resolving pypi.python.org (pypi.python.org)... 151.101.16.223, 2a04:4e42:4::223
Connecting to pypi.python.org (pypi.python.org)|151.101.16.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48860459 (47M) [binary/octet-stream]
Saving to: ‘vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl’

100%[====================================================================================================================================================================================================================>] 48,860,459  90.5MB/s   in 0.5s

2018-03-01 14:29:07 (90.5 MB/s) - ‘vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl’ saved [48860459/48860459]
使用符号链接重命名:

$ ln -s vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl vtk-8.1.0-cp27-cp27mu-linux_x86_64.whl
现在安装:

$ pip install vtk-8.1.0-cp27-cp27mu-linux_x86_64.whl

那应该可以解决它

我也有类似的问题,但你的回答对我来说并不奏效。我在Windows10x64上,使用Anaconda安装了Python2.7。我并不感到惊讶,因为这是一个Linux轮子。pip应自动检测您是否在windows上,并向您发送相应的windows控制盘。
$ pip install vtk-8.1.0-cp27-cp27mu-linux_x86_64.whl