在Python中跟踪导入问题

在Python中跟踪导入问题,python,import,trace,Python,Import,Trace,我在同一个文件夹中有两个外部库,我想将它们导入Python。 (即“vtkCommonPython”和“vtkFilteringPython”),它们都有.pyd和.dll文件。 (vtkCommonPython.pyd和vtkCommonPythonD.dll,另一个相同) 尽管我写下来的时候它们在同一个文件夹里 import vtkCommonPython 不过,当我想导入另一个时,它是可以的 import vtkFilteringPython ImportError: DLL load

我在同一个文件夹中有两个外部库,我想将它们导入Python。 (即“vtkCommonPython”和“vtkFilteringPython”),它们都有.pyd和.dll文件。 (vtkCommonPython.pyd和vtkCommonPythonD.dll,另一个相同)

尽管我写下来的时候它们在同一个文件夹里

import vtkCommonPython
不过,当我想导入另一个时,它是可以的

import vtkFilteringPython
ImportError: DLL load failed: The specified procedure could not be found.
我还试图找到第一个库的加载位置

vtkCommonPython.__file__
另一个的文件夹是同一个文件夹

如何追踪问题并找到问题的根源


谢谢

尝试使用python解释器的
-v
选项:

-v     : verbose (trace import statements) (also PYTHONVERBOSE=x)
例如:

python -v myscript.py

谢谢,我应该在口译员里写什么?由于我无法编写I.e.导入-v…只需使用python-v启动解释器,然后键入导入语句。谢谢,我使用了它,当我要加载第二个模块时,我得到以下错误:回溯(最近一次调用):文件“”,第1行,导入错误:DLL加载失败:找不到指定的过程。我怎样才能找出问题出在哪里?