首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用pip安装VTK

用pip安装VTK
EN

Stack Overflow用户
提问于 2018-08-16 15:33:41
回答 3查看 12K关注 0票数 1

我在Arch Linux上使用Python3.7。我一直试图用pip安装Mayavi,但在安装vtk时总是失败。因此,我发现,即使试图通过pip (这应该有效)自行安装vtk,vtk实际上也没有安装。我知道这个错误:

代码语言:javascript
复制
$ 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.:我正在避免为与工作相关的问题创建一个单独的环境。

编辑

我做了手工操作:

代码语言:javascript
复制
$ 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命令工作。

EN

回答 3

Stack Overflow用户

发布于 2018-08-16 17:28:37

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

当前发布的文件中,没有Python2.7的二进制文件,还有源代码。要么您应该尝试不同版本的Python (2.7,3.4-3.6),要么编译/安装来源的VTK

vtk-8.1.0-cp27-cp27 mu-manylinux1_x86_64.在此平台上,vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64不是支撑轮。

您正在尝试为Python3.7安装Python2.7二进制轮。那怎么可能。

票数 2
EN

Stack Overflow用户

发布于 2020-09-18 08:02:22

方向盘尚未在pip上发布,您可以直接从vtk.org下载并安装一个:https://vtk.org/download/

票数 0
EN

Stack Overflow用户

发布于 2021-11-28 03:18:44

您可以手动编译所需的VTK版本包,并将它们直接放到dist-Packages中,我有一个特定的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51880687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档