Python 在 sudo 下 运行 时无法识别 cv2
Python doesn't recognize cv2 when running under sudo
我用 python 2.7 using this tutorial 安装了 opencv。我创建了一个测试 python 文件,一切正常。但是当我尝试 运行 它作为 sudo 时,它会抛出一个错误:
ImportError: No module named cv2
我猜这与权限有关。我需要 运行 它作为 sudo 因为我在另一个函数中使用 pigpiod。
有什么想法吗?
这个问题是因为我在安装opencv的时候是在虚拟环境中创建的。从 env 外部到 opencv 库文件夹对 opencv 文件进行 link 修复。
我用 python 2.7 using this tutorial 安装了 opencv。我创建了一个测试 python 文件,一切正常。但是当我尝试 运行 它作为 sudo 时,它会抛出一个错误:
ImportError: No module named cv2
我猜这与权限有关。我需要 运行 它作为 sudo 因为我在另一个函数中使用 pigpiod。
有什么想法吗?
这个问题是因为我在安装opencv的时候是在虚拟环境中创建的。从 env 外部到 opencv 库文件夹对 opencv 文件进行 link 修复。