我正在使用python 3和OpenCV 2.7进行图像处理,现在我想为我的raspberry-pi添加LCD。我有2个用于测试的脚本:
(图像处理)
from imutils.object_detection import non_max_suppression
from imutils import path
import RPi.GPIO as GIP
....
要运行此脚本,我必须在调用workon cv
之前使用python imgprocessing.py
命令。如果我不使用workon cv
,它将生成
No Module named imutils.object_detection
:---------------------------------
(LCD)
import Adafruit_CharLCD as LCD
它也有效,但前提是我在调用workon cv
之前没有使用python LCD.py
。如果我之前使用workon cv
,则会产生错误
没有名为Adafruit_CharLCD的模块
如何将这两个脚本组合在一起,这些脚本具有独特的"特性
答案 0 :(得分:1)
您可以使用workon cv
调用您通常使用的脚本,如下所示:
cv/bin/python imgprocessing.py
这样它将使用正确的解释器并找到imutils
包。
答案 1 :(得分:1)
问题已经解决,感谢@Anthon和@dsgdfg让我敞开心扉。该解决方案仍在使用workon cv
但在Adafruit_LCD库中添加sys.path.append(*AdafruitGPIOfullpath*)