這裏須要編譯caffe的python接口,而後訓練的時候報錯,報錯內容顯示是opencv的問題。
可是在終端下面python,再import cv2,再讀取一張圖片是能夠的。
但是訓練就報錯,也不知道用的哪裏的opencv。
pip2 install 'opencv-python<3.4'
裝不上,報錯。
using cached https://files.pythonhosted.org/packages/55/9d/df--/opencv-python-3.3.1.11-cp27-cp27mu-manylinux1_x86_64.whl
collecting numpy>=1.11.1(from opencv-python<3.4)
using cached https://files.pythonhosted.org/packages/0b/a7/e724--/numpy-1.21.1.zip
complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "
File "/tmp/pip-build-oX8GVw/numpy/setup.py",line 34, in
raise RuntimeError("python version >= 3.7 required. ")
RuntimeError:Python version >= 3.7 required.
pip 死活裝不上,百度了各類方法都很差使,而後必應搜了一下,第一個就解決了問題!
https://blog.csdn.net/weixin_39298885/article/details/117918699linux
python2配套的pip,有些pypi包沒法正常安裝。 我須要安裝Caffe1.0,是基於Python2的。須要opencv庫,用命令pip install opencv-python,提示錯誤 RuntimeError: Python version >= 3.7 required. 這是由於numpy版本太高,沒法在python2環境中安裝,可是opencv-python又須要這個庫。用下面的命令能夠完美解決。 pip install opencv-python==3.3.0.9 numpy==1.16.6