python - 跟踪 Python 中的导入问题

标签 python import trace

我在同一个文件夹中有 2 个外部库,我想将它们导入到 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

关于python - 跟踪 Python 中的导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12145743/

相关文章:

Linux/C : how to trace the accesses on a number of variables

python - 为什么这个 if-elif-else 语句打印 42?

python - Chef、ec2、knife 的最佳实践,以及在发生故障转移时减少启动和 ami 的时间

python - Django 积云 : syncstatic command not found

java - 有没有办法通过python反序列化java对象

php - 导入巨大的 csv 并加载数据本地文件,其中一些字段用“括起来”

javascript - Vue——​​全局导入

python - 使用 PIP 安装程序在 MAC OS X LION 10.7.2 上安装 PIL

java - Neo4j 导出和导入数据

java - 使用 Spring 添加记录器