如何在NVIDIA Jetson TX2上从openCV(从源代码构建)运行python?

2024-10-02 08:15:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我从github下载了openCV并从源代码构建它,因为我需要openCV ie openCV2.4的一个非常具体的版本。 当尝试运行一些用Python编写的代码时,我得到“没有名为cv2的模块”。在

因此我尝试了pip install python-opencv。 但这将返回Could not find a version that satisfies the requirement opencv-python (from version: ) No match distribution for opencv-python

如何解决“无模块名为cv2”的问题?在

我也直接在命令行中尝试过

$python
>>>>import cv2

它不返回名为cv2和

^{pr2}$

它也不返回名为cv2的模块。在

但是我完全能够编译我的C++代码。这意味着安装在某种程度上是成功的,但是Python方面有些失败。在

与我的问题相关:https://devtalk.nvidia.com/default/topic/809406/jetson-tk1-opencv-python-quot-import-cv2-quot-/?offset=4#5207884

以及

https://devtalk.nvidia.com/default/topic/1023652/jetson-tx2/how-can-i-run-quot-pip-install-opencv-python-quot-/?offset=5#5207902

编辑:

有人建议我用这个标志集-DBUILD_opencv_python2=ON运行cmake,但这个标志似乎不存在,因为当使用cmake gui时,我在这里看不到它,当它作为参数传递到终端时,我得到Manually specified variables were not used by the project: BUILD_opencv_python


Tags: 模块installpipthe代码httpsimportversion

热门问题