【发布时间】: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,但没有帮助。