【问题标题】:import vtk ModuleNotFoundError: No module named 'vtkCommonCorePython'导入 vtk ModuleNotFoundError:没有名为“vtkCommonCorePython”的模块
【发布时间】:2021-11-01 17:43:22
【问题描述】:

好的,有多个类似的错误并且没有确定的解决方案: 系统:windows 10、conda 4.10.3、python 3.7.11

在 cmd 中我激活了 conda 虚拟环境:conda activate tensorflow

我跑了

import vtk

又回来了:

ImportError                               Traceback (most recent call last)
D:\user_data\Program_Files\Anaconda3\envs\tensorflow\lib\site-packages\vtkmodules\vtkCommonCore.py in <module>
      4     # use relative import for installed modules
----> 5     from .vtkCommonCorePython import *
      6 except ImportError:

ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

ModuleNotFoundError                       Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_3128/2084281522.py in <module>
----> 1 import vtk

D:\user_data\Program_Files\Anaconda3\envs\tensorflow\lib\site-packages\vtk.py in <module>
     30     all_spec = importlib.util.find_spec('vtkmodules.all')
     31     all_m = importlib.util.module_from_spec(all_spec)
---> 32     all_spec.loader.exec_module(all_m)
     33 
     34     # import vtkmodules

D:\user_data\Program_Files\Anaconda3\envs\tensorflow\lib\site-packages\vtkmodules\all.py in <module>
      5 
      6 # --------------------------------------
----> 7 from .vtkCommonCore import *
      8 from .vtkCommonMath import *
      9 from .vtkCommonMisc import *

D:\user_data\Program_Files\Anaconda3\envs\tensorflow\lib\site-packages\vtkmodules\vtkCommonCore.py in <module>
      7     # during build and testing, the modules will be elsewhere,
      8     # e.g. in lib directory or Release/Debug config directories
----> 9     from vtkCommonCorePython import *

ModuleNotFoundError: No module named 'vtkCommonCorePython'

之前在 conda 虚拟环境中我运行 conda install vtk 并且运行良好。

我的路径变量包含:D:\user_data\Program_Files\Anaconda3

我还搜索并找到了以下文件夹:D:\user_data\Program_Files\Anaconda3\pkgs\vtk-8.2.0-py37h1e53df8_200

我还能如何排除故障?

【问题讨论】:

  • 我觉得我的conda版本的vtk也有类似的问题,所以我用pip安装了。
  • @DaveChen,我也试过pip install vtk,但没有帮助。

标签: python path conda vtk


【解决方案1】:

我想强调这个问题。它在 Python 3.7 及更低版本中非常通用。 VTK 根本不加载,出现这个确切的错误。简单做一个虚拟环境,Conda安装VTK,然后尝试导入vtk。

【讨论】:

猜你喜欢
  • 2021-05-16
  • 2019-04-12
  • 2021-04-02
  • 2020-02-25
  • 2021-12-14
  • 2022-01-07
  • 2020-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多