Как установить OpenCV3 для Python 3.6?

Это тяжелая работа. Но мне удалось избежать тяжелой работы путем непростительного пути.

1, создайте новую учетную запись, например, отметьте

 adduser mark 

2, mv ваши личные файлы в домашний каталог метки

 mv yourfile   /home/mark/  

3 , измените свой собственный файл, чтобы отметить

 chown  -r yourfle   mark

3, выйти из системы, а затем войти в качестве метки

4, GNU / LINUX выделит отметку для нового домашнего каталога, а также системная среда по умолчанию. И теперь все в порядке.

5, Будьте осторожны, вы должны получить разрешение root для этого.

2
задан 13 April 2018 в 22:04

9 ответов

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 22 May 2018 в 11:26

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local/ \ -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \ -D PYTHON_INCLUDE=/usr/include/python3.6/ \ -D PYTHON_LIBRARY=/usr/lib/python3.6/ \ -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \ -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \ ..

Это сработало.

0
ответ дан 17 July 2018 в 16:54

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local/ \ -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \ -D PYTHON_INCLUDE=/usr/include/python3.6/ \ -D PYTHON_LIBRARY=/usr/lib/python3.6/ \ -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \ -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \ ..

Это сработало.

0
ответ дан 23 July 2018 в 17:44

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 31 July 2018 в 18:33

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 3 August 2018 в 10:09

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 5 August 2018 в 01:32

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 6 August 2018 в 18:02

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 8 August 2018 в 22:18

Я перечислил все флаги компилятора, выполнив:

cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'

Используя флаги, которые выглядели полезными, я построил это:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local/ \
      -D PYTHON_EXECUTABLE=/usr/bin/python3.6 \
      -D PYTHON_INCLUDE=/usr/include/python3.6/ \
      -D PYTHON_LIBRARY=/usr/lib/python3.6/ \
      -D PYTHON_PACKAGES_PATH=/usr/local/lib/python3.6/dist-packages/ \
      -D PYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python3.6/dist-packages/numpy/core/include/ \
      ..

Это сработало.

0
ответ дан 14 August 2018 в 11:57

Другие вопросы по тегам:

Похожие вопросы: