首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Conda vtk已经安装,但是python显示-没有名为vtk的模块。

Conda vtk已经安装,但是python显示-没有名为vtk的模块。
EN

Stack Overflow用户
提问于 2019-10-12 14:30:53
回答 1查看 1.8K关注 0票数 0

我试图在Windows 64位PC上安装vtk for python2.7

代码语言:javascript
复制
C:\Users\Abhi>conda install vtk
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

何地as

代码语言:javascript
复制
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
>>>

我也试过了

代码语言:javascript
复制
C:\Users\Abhi>pip install vtk
Collecting vtk

错误:找不到满足vtk要求的版本

错误:没有为vtk找到匹配的发行版

我试过从可执行文件https://vtk.org/download/安装

如能提供任何帮助,将不胜感激。

谢谢阿比舍克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-21 20:08:36

听起来您可能正在为python环境安装VTK,但在尝试导入VTK时使用另一个VTK。在执行安装时,重要的是要跟踪您使用的python。

我把事情组织起来的方法是创建conda环境。如果我是你,我会做以下事情:

创建一个conda环境(您可以指定任意版本的python )

代码语言:javascript
复制
conda create -n myenv python=3.4

现在,您已经创建了一个环境,您可以在其中为您自己的python项目安装包。您可以使用此命令为其他python项目创建具有不同包和版本的其他环境。接下来,确保激活conda环境(每次启动新会话时都必须这样做)

代码语言:javascript
复制
conda activate myenv

现在,在激活您的环境之后,通过运行

代码语言:javascript
复制
conda info --envs

活动环境将在它旁边有一个*。确保*在"myenv“旁边,而不是基本。

确定您确实处于活动环境中之后,安装所需的所有包(包括VTK)。下面是如何安装vtk:

代码语言:javascript
复制
conda install -c anaconda vtk 

安装完软件包后,可以通过运行

代码语言:javascript
复制
conda list

向下滚动直到你看到你的包裹。

现在,您应该能够使用您安装的包运行python脚本。通过运行导入vtk行来测试,并让我们知道事情是否有效。

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

https://stackoverflow.com/questions/58355181

复制
相关文章

相似问题

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