[python]opencv从源码编译python版本发现不生成cv2.pyd

测试环境:

Windows Windows 11 专业版 23H2
opencv 4.10
Qt 6.7.2
Cmake 3.30.2
python 3.10
cuda 12.4
cudnn 8.9.7
vs studio 2022

分析原因:

很可能是cmake时候没有正确配置,通过搜python关键词发现没有BUILD_opencv_python3选项

解决办法:

仔细对照下图的参考配置,若出现不存在的选项,(我当时没有 BUILD_opencv_python3, 此选项为python编译的必需选项)。

此时可以进行手动添加。点击 Add Entry ,在Name 中输入 BUILD_opencv_python3,点击OK,即可出现该选项。

其他选项同理。

python的编译参考配置:

相关推荐
站大爷IP4 小时前
Python operator模块的methodcaller:一行代码搞定对象方法调用的黑科技
python
GarrettGao6 小时前
Frida常见用法
javascript·python·逆向
Juchecar6 小时前
Pandas技巧:利用 category 类型节省内存
python
跟橙姐学代码7 小时前
Python时间处理秘籍:别再让日期时间卡住你的代码了!
前端·python·ipython
mortimer9 小时前
Python 文件上传:一个简单却易犯的错误及解决方案
人工智能·python
Juchecar10 小时前
NumPy编程:鼓励避免 for 循环
python
Java陈序员10 小时前
直播录制神器!一款多平台直播流自动录制客户端!
python·docker·ffmpeg
c8i10 小时前
drf 在django中的配置
python·django
这里有鱼汤12 小时前
【花姐小课堂】新手也能秒懂!用「风险平价」打造扛造的投资组合
后端·python
何以解忧唯有撸码19 小时前
OpenCvSharp基于颜色反差规避FBA面单贴标
opencv