python生成pyd提示ext.py doesn't match any files
时间: 2024-03-05 18:52:54 浏览: 152
Python .py生成.pyd文件并打包.exe注意事项
5星 · 资源好评率100%
这个提示通常出现在你使用了一些 Python 扩展模块,并希望将其编译为 pyd 文件时。出现这个提示可能是因为你的扩展模块中没有一个叫做 ext.py 的文件,或者你的编译命令中指定的文件名不正确。
要解决这个问题,你可以先检查你的扩展模块中是否存在 ext.py 文件。如果不存在,可以尝试在编译命令中指定正确的文件名。例如,如果你的扩展模块文件名为 my_extension_module.c,那么你的编译命令应该是:
```python
python setup.py build_ext --inplace --force -f my_extension_module
```
其中,my_extension_module 是你的扩展模块文件名。如果你的扩展模块文件名不同,需要将其替换为正确的文件名。另外,--force -f 选项可以强制重新编译扩展模块,以避免一些编译错误。
阅读全文