caffe is conflicted with python cv2

I want to capture camera info with python ,and predict with caffe. When import caffe and import cv2 at the same time ,as the code:

import caffe
import cv2

# caffe.set_mode_cpu()
cap = cv2.VideoCapture(0)
    # get a frame
    ret, frame =
    # show a frame
    cv2.imshow("capture", frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):

the following error will happen:

objc[35793]: Class CaptureDelegate is implemented in both /usr/local/opt/opencv/lib/libopencv_videoio.3.4.dylib (0x104dc0938) and /Users/python-envs/py27/lib/python2.7/site-packages/cv2/ (0x1111d9380). One of the two will be used. Which one is undefined. src/] Attempt to free invalid pointer 0x7f9f37403fc0

I know the reason is that ,caffe and cv2 using different opencv lib , but how to solve this problem?What's more ,I don't want to rebuilt the caffe