在raspberry pi终端cv2上工作,但在我的项目上不工作,我如何解决这个问题

2024-09-30 01:31:51 发布

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

我试过python3终端

    pi@raspberrypi:~ $ python3
    Python 3.7.3 (default, Dec 20 2019, 18:57:59) 
    [GCC 8.3.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2
    >>> 

看来没什么问题 但是我想运行我的py文件

pi@raspberrypi:~ $ sudo python /home/pi/berber/ornek.py 
Traceback (most recent call last):
  File "/home/pi/berber/ornek.py", line 1, in <module>
    import cv2
ImportError: No module named cv2

终点站说你没有cv2。 但是如果我没有cv2 python3命令,就不能导入cv2。 我如何解决这个问题


Tags: pyimport终端defaulthomeonpicv2
1条回答
网友
1楼 · 发布于 2024-09-30 01:31:51

第一个示例演示了普通(非root)用户的Python3环境已安装OpenCV

您的第二个示例演示了OpenCV未安装在root用户的Python环境中

因此,您混淆了两个不同的用户和两个可能不同的Python版本。当普通用户使用以下选项时,您可以计算出正在运行的内容:

type python3

然后,除非您为该用户私自安装了OpenCV,否则您应该能够在sudo下运行相同的东西

相关问题 更多 >

    热门问题