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

相关推荐
友友马12 小时前
『 QT 』QT控件属性全解析 (二)
开发语言·数据库·qt
我是华为OD~HR~栗栗呀13 小时前
华为OD-23届-测试面经
java·前端·c++·python·华为od·华为·面试
我是华为OD~HR~栗栗呀13 小时前
华为od面经-23届-Java面经
java·c语言·c++·python·华为od·华为·面试
逐步前行16 小时前
C标准库--C99--布尔型<stdbool.h>
c语言·开发语言
程序员爱钓鱼16 小时前
Python编程实战 · 基础入门篇 | 元组(tuple)
后端·python·ipython
QX_hao16 小时前
【Go】--闭包
开发语言·golang
程序员爱钓鱼16 小时前
Python编程实战 · 基础入门篇 | 列表(list)
后端·python·ipython
御承扬18 小时前
编程素养提升之EffectivePython(Builder篇)
python·设计模式·1024程序员节
chenchihwen18 小时前
AI代码开发宝库系列:FAISS向量数据库
数据库·人工智能·python·faiss·1024程序员节
林月明19 小时前
【VBA】自动设置excel目标列的左邻列格式
开发语言·excel·vba·格式