我想在服务器上运行我的程序,但是当我输入import cv2时,它会提示'No module Named cv2'我知道opencv的目录是'/ share/apps/opencv'。 如何将此路径添加到我的程序中? (请注意,我不能安装在服务器中的任何,也使用sudo是被禁止的)提前如何在python表单服务器中添加opencv?
感谢
我想在服务器上运行我的程序,但是当我输入import cv2时,它会提示'No module Named cv2'我知道opencv的目录是'/ share/apps/opencv'。 如何将此路径添加到我的程序中? (请注意,我不能安装在服务器中的任何,也使用sudo是被禁止的)提前如何在python表单服务器中添加opencv?
感谢
在CentOS的 所有安装OpenCV opencv的可在CentOS的有两种方式安装的第一:
1)从可用的yum存储库安装。 opencv-2.4.13存储库可用。如果你需要最新版本的opencv然后去2.选项。
2)从源代码安装Opencv。
从百胜回购
安装OpenCV安装的OpenCV的Python从yum软件库,我们必须安装需要的库numpy的之前。
$ sudo yum install python-devel python-nose python-setuptools gcc gcc-gfortran gcc-c++ blas-devel lapack-devel atlas-devel
$ sudo easy_install pip
$ sudo pip install numpy==1.6.1
现在opencv将可用于安装。
$ yum install opencv
可选依赖:
安装下面pakcages如果你需要PNG,JPEG,JPEG2000 ,TIFF,WebP的最新库。
$ yum install libpng-devel libjpeg-turbo-devel jasper-devel openexr-devel libtiff-devel libwebp-devel
验证安装:
$ python
>>> import cv2
>>> print cv2.__version__
而且,如果OpenCV的已经在使用源文件安装位置,然后确保源将安装在/ usr/local/lib目录安装包。为了使用它,我们需要将站点包从/ usr/local/lib复制到/ usr/lib。从defult蟒蛇路径
移动OpenCV的模块:
$ cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
您使用PaaS的云服务? –
这是我们的大学,我们通过SSH访问它。 – Panda
你正在使用什么Linux发行版? –