반응형
sudo pip3 install virtualenv
수많은 시행착오 끝에 드디어 opencv를 jetson nano에 가상 환경으로 설치하였다.
일단 이 과정은
https://blog.naver.com/zeta0807/221894230137
이 분의 과정을 최대한 그대로 따라가려했다.
먼저 제일 먼저 오류가 난 부분은
sudo pip3 install virtualenv
이었는데 사진은 못 찍었지만 코드의 마지막에 "--pip upgrade ~~~"하며 pip업그레이드하면 가능하다고 해서
별생각 없이 그렇게 진행했는데 그게 화근이었다...(항상 느끼고 또 느끼지만 가능한 똑같게 진행하고 다르다면 명확한 이해와 근거가 바탕이 되어야 한다.)
그다음 가상 환경에 넘 파이를 설치하는데 에러가 떴다...
여기서 멈추고 사태를 알아봐야 했을지도 모르지만 일단 opencv가 목표이기도 했고 확인 결과
numpy가 깔려있었기에 그냥 막 나가며 opencv 설치를 진행했다.
기나긴 시간 끝에 make -j2를 끝내고
다음 과정을 진행하려 하는데 이상하다... env에 opencv가 없다 좀 더 확인해보니
나는 라이브러리가 env가 아니고 lib로 되어있었다.. 엉망진창이었다...
-- GUI:
-- GTK+: YES (ver 3.22.30)
-- GThread : YES (ver 2.56.4)
-- GtkGlExt: NO
-- VTK support: NO
--
-- Media I/O:
-- ZLib: /usr/lib/aarch64-linux-gnu/libz.so (ver 1.2.11)
-- JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (ver 80)
-- WEBP: build (ver encoder: 0x020e)
-- PNG: /usr/lib/aarch64-linux-gnu/libpng.so (ver 1.6.34)
-- TIFF: /usr/lib/aarch64-linux-gnu/libtiff.so (ver 42 / 4.0.9)
-- JPEG 2000: build (ver 1.900.1)
-- OpenEXR: build (ver 1.7.1)
-- HDR: YES
-- SUNRASTER: YES
-- PXM: YES
-- PFM: YES
--
-- Video I/O:
-- DC1394: NO
-- FFMPEG: YES
-- avcodec: YES (58.54.100)
-- avformat: YES (58.29.100)
-- avutil: YES (56.31.100)
-- swscale: YES (5.5.100)
-- avresample: NO
-- GStreamer: YES (1.14.5)
-- v4l/v4l2: YES (linux/videodev2.h)
--
-- Parallel framework: pthreads
--
-- Trace: YES (built-in)
--
-- Other third-party libraries:
-- Lapack: NO
-- Eigen: YES (ver 3.3.4)
-- Custom HAL: YES (carotene (ver 0.0.1))
-- Protobuf: build (3.5.1)
--
-- OpenCL: YES (no extra features)
-- Include path: /home/jetbot/projects/cv2/opencv/3rdparty/include/opencl/1.2
-- Link libraries: Dynamic load
--
-- Python 3: // <- 이 부분은 아예 없었다.(기억이 잘안나는데 python2였나?)
-- Interpreter: /home/jetbot/env/bin/python3 (ver 3.6.9)
-- Libraries: /usr/lib/aarch64-linux-gnu/libpython3.6m.so (ver 3.6.9)
-- numpy: /home/jetbot/env/lib/python3.6/site-packages/numpy/core/include (ver 1.18.2)
-- install path: lib/python3.6/site-packages/cv2/python-3.6
--
-- Python (for build): /home/jetbot/env/bin/python3 // <-이 부분이 이상했다..
--
-- Java:
-- ant: NO
-- JNI: NO
-- Java wrappers: NO
-- Java tests: NO
--
-- Install to: /usr/local
-- -----------------------------------------------------------------
이번 오류가 크게 다가온건 make 할 때마다 2시간이 걸리기에 확실하게 확인하지 않으면 시간이 엄청나게 걸릴 거라는 것이었다..
반응형
'embedded > jetson nano' 카테고리의 다른 글
8. 프로젝트 변화 (0) | 2021.08.30 |
---|---|
7. opencv 가상환경 설치 오류(해결) (0) | 2021.08.27 |
5. opencv 설치 (0) | 2021.08.26 |
4. waveshare notebook 성공 (0) | 2021.08.26 |
3.주피터노트북 다른방법으로 접속 (0) | 2021.08.26 |