我试图在Windows 64位PC上安装vtk for python2.7
C:\Users\Abhi>conda install vtk
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.何地as
C:\Users\Abhi>python
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import vtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named vtk
>>>我也试过了
C:\Users\Abhi>pip install vtk
Collecting vtk错误:找不到满足vtk要求的版本
错误:没有为vtk找到匹配的发行版
我试过从可执行文件https://vtk.org/download/安装
如能提供任何帮助,将不胜感激。
谢谢阿比舍克
发布于 2019-10-21 20:08:36
听起来您可能正在为python环境安装VTK,但在尝试导入VTK时使用另一个VTK。在执行安装时,重要的是要跟踪您使用的python。
我把事情组织起来的方法是创建conda环境。如果我是你,我会做以下事情:
创建一个conda环境(您可以指定任意版本的python )
conda create -n myenv python=3.4现在,您已经创建了一个环境,您可以在其中为您自己的python项目安装包。您可以使用此命令为其他python项目创建具有不同包和版本的其他环境。接下来,确保激活conda环境(每次启动新会话时都必须这样做)
conda activate myenv现在,在激活您的环境之后,通过运行
conda info --envs活动环境将在它旁边有一个*。确保*在"myenv“旁边,而不是基本。
确定您确实处于活动环境中之后,安装所需的所有包(包括VTK)。下面是如何安装vtk:
conda install -c anaconda vtk 安装完软件包后,可以通过运行
conda list向下滚动直到你看到你的包裹。
现在,您应该能够使用您安装的包运行python脚本。通过运行导入vtk行来测试,并让我们知道事情是否有效。
https://stackoverflow.com/questions/58355181
复制相似问题