如何将本地编译的OpenCV添加到Python路径?
我正在使用安装了python 3的Windows 10。我下载了opencv 4源代码,并成功地从其cmake文件编译了它。我还运行install.vcproj来安装它 安装路径如下所示:如何将本地编译的OpenCV添加到Python路径?,python,c++,opencv,opencv4,Python,C++,Opencv,Opencv4,我正在使用安装了python 3的Windows 10。我下载了opencv 4源代码,并成功地从其cmake文件编译了它。我还运行install.vcproj来安装它 安装路径如下所示: C:\OpenCV bin etc include sample x86 vc15 bin lib 然后手动添加:\opencv\x86 \vc15\bin >代码>到路径>代码环境变量,这样我就可以运行编译的C++样本。 现在我想在C:\OpenCV\s
C:\OpenCV
bin
etc
include
sample
x86
vc15
bin
lib
然后手动添加<代码>:\opencv\x86 \vc15\bin >代码>到
中运行一些python示例,例如C:\OpenCV\samples\python
,但我在这行代码中有一个OpenCV\u version.py
:modulenofounderror
将cv2作为cv导入
python似乎找不到我的本地编译opencv
我知道如果我想使用预编译的opencv,我只需运行pip3 install opencv python
,但现在我不想使用预编译版本,我想使用我自己编译的opencv for python
问题:
C:\opencv
子文件夹)您必须在python模块中添加此opencv 有几种方法可以向PYTHONPATH添加内容 阅读
使用make从源代码成功编译后,清除任何其他版本的opencv,然后运行make安装。您知道应该添加哪个路径(在我的例子中,是哪个
C:\opencv
子文件夹)?
Set the PYTHONPATH environment variable prior to running your script.
You can do this python -m agent to run agent.py from your PYTHONPATH.
Create .pth files in your lib/site-packages directory.
Install your modules in lib/site-packages.