从.pyo文件导入.pyd文件(作为python模块)时出错
我正在Windows上运行pygame(用于Python)。我有一些.pyo文件和一些.pyd文件。我在其他地方有另一个脚本,它正试图将一个.pyd文件作为模块导入,但我一直得到一个错误,即不存在这样的模块从.pyo文件导入.pyd文件(作为python模块)时出错,python,windows,module,python-2.5,Python,Windows,Module,Python 2.5,我正在Windows上运行pygame(用于Python)。我有一些.pyo文件和一些.pyd文件。我在其他地方有另一个脚本,它正试图将一个.pyd文件作为模块导入,但我一直得到一个错误,即不存在这样的模块 .pyo文件作为模块导入.pyd文件时是否存在问题?如何解决此问题?这通常是由于以下一个或多个原因造成的: 该.pyd不在当前路径中(您说它在同一个文件夹中,所以这不应该是问题) .pyd所依赖的DLL不在当前路径中。使用Dependes.exe或其modern查找缺少的DLL,然后将这些
.pyo文件作为模块导入.pyd文件时是否存在问题?如何解决此问题?这通常是由于以下一个或多个原因造成的:
- 该.pyd不在当前路径中(您说它在同一个文件夹中,所以这不应该是问题)
- .pyd所依赖的DLL不在当前路径中。使用Dependes.exe或其modern查找缺少的DLL,然后将这些DLL复制到同一文件夹或将包含的目录添加到系统路径中
- 您正在使用python的调试版本。然后必须将模块从xyz.pyd重命名为xyz_d.pyd