我想在运行apache的Amazon EC2 Micro实例上创建的python web应用程序上使用OpenCV。在Amazon Linux(apache)上安装OpenCV/python?
我已经配置好了所有配置和工作,除了OpenCV没有安装。这是我从Apache错误日志中获得的输出。
[Thu Aug 04 18:31:54 2016] [error] [client 72.219.147.5] import cv2
[Thu Aug 04 18:31:54 2016] [error] [client 72.219.147.5] ImportError: No module named cv2
这里是我试过:
我已经安装了点子和尝试运行pip install pyopencv
这并不工作,给我的错误。 How to install OpenCV on Amazon Linux?
这:http://techieroop.com/install-opencv-in-centos/
即使安装后,cv2.so文件无处可
我也试过手动按照此安装它被发现。我试图用sudo find/-name "cv2.so"
搜索它,但没有出现。
我这样做,不过,已经安装了以下.so
文件:
/usr/local/lib/libopencv_photo.so
/usr/local/lib/libopencv_stitching.so
/usr/local/lib/libopencv_flann.so
/usr/local/lib/libopencv_imgcodecs.so
/usr/local/lib/libopencv_videostab.so
/usr/local/lib/libopencv_ml.so
/usr/local/lib/libopencv_objdetect.so
/usr/local/lib/libopencv_imgproc.so
/usr/local/lib/libopencv_superres.so
/usr/local/lib/libopencv_core.so
/usr/local/lib/libopencv_video.so
/usr/local/lib/libopencv_highgui.so
/usr/local/lib/libopencv_features2d.so
/usr/local/lib/libopencv_shape.so
/usr/local/lib/libopencv_videoio.so
/usr/local/lib/libopencv_calib3d.so
而且,在运行cmake的命令时,这是我得到的输出:
-- Python 2:
-- Interpreter: /usr/bin/python2.7 (ver 2.7.10)
-- Libraries: NO
-- numpy: NO (Python wrappers can not be generated)
-- packages path: lib/python2.7/dist-packages
任何帮助赞赏。
你复制cv2.so到站点包你的Python分布下(如/usr/local/lib/python2.7/site-packages) ? – bblincoe
@bblincoe其中是cv2.so文件?在我的/usr/local/lib/python2.6/中,我没有任何cv2.so文件,但是我有用于点的文件。在我的/usr/local/lib/python2.7/我只有一个自述文件 –
看看这个线程:http://stackoverflow.com/questions/15790501/why-cv2-so-missing-after-opencv-安装 – bblincoe