为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

猛跑小猪 2022-06-22 18:38:00
我正在尝试为 Windows 64 位 PC 的 python 2.7 安装 vtkC:\Users\Abhi>conda install vtkCollecting package metadata (current_repodata.json): doneSolving environment: done# All requested packages already installed.然而C:\Users\Abhi>pythonPython 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import vtkTraceback (most recent call last):  File "<stdin>", line 1, in <module>ImportError: No module named vtk>>>对于点子我也试过C:\Users\Abhi>pip install vtkCollecting vtk错误:找不到满足 vtk 要求的版本(来自版本:无)错误:没有为 vtk 找到匹配的发行版我试过从可执行文件https://vtk.org/download/安装
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

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


我让事情井井有条的方式是创建 conda 环境。如果我是你,我会做以下事情:


创建一个 conda 环境(你可以指定任何你想要的 python 版本)


conda create -n myenv python=3.4

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


conda activate myenv

现在,在激活您的环境后,通过运行确保您的环境确实处于活动状态


conda info --envs

活动环境旁边会有一个 *。确保 * 在“myenv”旁边,而不是 base。


在确保您确实处于活动环境中之后,安装您需要的所有软件包(包括 VTK)。下面是安装vtk的方法:


conda install -c anaconda vtk 

安装完软件包后,您可以通过运行确保它们已安装在您的环境中


conda list

向下滚动,直到看到您的包裹。


现在,您应该能够使用您安装的软件包运行 python 脚本。通过运行你的 import vtk 线来测试一下,如果一切正常,请告诉我们。


查看完整回答
反对 回复 2022-06-22
  • 1 回答
  • 0 关注
  • 352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信