[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的编译参考配置:

相关推荐
遗憾皆是温柔2 分钟前
3.JVM,JRE和JDK的关系是什么
java·开发语言·jvm·面试
没有梦想的咸鱼185-1037-16632 小时前
Python科研数据可视化技术
python·机器学习·信息可视化·数据分析
清朝牢弟2 小时前
Ubuntu系统VScode实现opencv(c++)图像像素类型转换和归一化
c++·opencv·ubuntu
奔波霸的伶俐虫3 小时前
jeecg框架@Dict不生效问题
开发语言·python
徐赛俊4 小时前
# 自动定时运行Python爬虫脚本教程(Windows任务计划程序)
windows·爬虫·python
程序员秘密基地4 小时前
基于html,css,jquery,django,lstm,cnn,tensorflow,bert,推荐算法,mysql数据库
python·cnn·tensorflow·lstm·推荐算法
YY_TJJ4 小时前
8.4 Java Web(Maven P50-P57)
java·开发语言·maven
技术炼丹人5 小时前
从RNN为什么长依赖遗忘到注意力机制的解决方案以及并行
人工智能·python·算法
hqxstudying5 小时前
Java开发时出现的问题---语言特性与基础机制陷阱
java·jvm·python