我在Windows上运行pygame(用于Python)。 我有一些.pyo文件和一些.pyd文件。 我有其他地方的另一个脚本试图导入一个.pyd文件作为一个模块,但我不断收到错误,没有这样的模块存在。
.pyo文件是否有作为模块导入.pyd文件的问题? 我能做些什么来解决这个问题?
用Python导入模块(PyCogent)
在Windows上,为什么同一个模块有不同的地址?
初始化模块在Apache2
错误:没有名为'fcntl'的模块
这通常是由于以下一种或多种情况:
.pyd不在你当前的路径中 (你说它在同一个文件夹中,所以不应该成为问题)
.pyd依赖的DLL不在当前路径中。 找到缺少的DLL使用depends.exe,并将这些DLL复制到相同的文件夹或将包含的目录添加到您的系统路径
您正在使用python的调试版本。 然后模块必须从xyz.pyd重命名为xyz_d.pyd。
不工作的脚本是在别的地方? 我怀疑Python根本找不到.pyd文件。 请参阅http://docs.python.org/tutorial/modules.html#the-module-search-path了解如何排序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。