하.. 2시간동안 삽질한 결과 내 로컬 주피터에 dlib을 설치할 수 있었다.
그냥 아나콘다가서 검색해볼걸 구글에서 별의별 방법을 다 써도 안되던 설치가 단 세줄로 바로 설치됨...
내 컴은 가상환경을 설치 안해놔서 로컬로 어떻게 안되나 걱정했다
암튼 일단 실패한 4가지 방법들
!pip install cmake
!pip install opencv-contrib-python dlib
보통 이렇게 하면 다 된다길래 바로 실행해 봤지만 cmake는 잘 설치되고 아래 dlib에서 오류가 났다. 이 때까지만 해도 visual studio 설치가 안 되어 있어서 호다닥 가서 설치하고 옴. 설치하다보면 무슨 옵션을 선택해야 하는 게 있는데 cmake있는 옵션 하나 클릭해서 설치
그러고 다시 아나콘다 가서 실행했다. 인고의 시간 끝에 얻은 결과는 에러..
다시 찾아보기 시작
찾아보니 wheel로 설치를 하면 된다나.. 그래서
!pip install dlib-19.22.99-cp39-cp39-win_amd64.whl
이걸 다운받고 실행. 역시나 실패
다시 폭풍 검색해서 찾은 코드가
conda update conda
conda update anaconda
conda create -m env_dlib python3.8.3 #난 내 버전 썼음 여기서. 3.9.몇
conda activate env_dlib
conda install -c conda-forge dlib
python
import dlib
이 순서로 하면 된다는 정보를 얻어 바로 실행해봤다.
세번째 줄에서 바로 실패... 왜인가 생각해보니 저 env가 가상환경을 의미하는 거였다. ㅋㅋㅋㅋㅋ 하..
그래도 덕분에 내 아나콘다 업데이트 됨
다시 찾다가
!pip install opencv-python
c:\>python -m pip install --user opencv-python (opeCV와 numpy가 설치 됨)
c:\>python -m pip install --user dlib (설치 안 됨)
dlib를 설치하려면 CMake를 설치해야 한다고?
Sulastri(참고3번째 ) 님의 순서를 따라했더니 설치 된다! 이때 다운로드에 dlib를 설치하면 install이 안 됨. 신기하게 c:\에 다운받아 압출풀고 빌드하면 실행 됨
C:\dlib-19.17>python setup.py build
C:\dlib-19.17>python setup.py install
C:\dlib-19.17>python
>>>import dlib #(확인)
오류 안 뜨면 설치 완료
출처: https://ng1004.tistory.com/101 [공익(public good)의, 공익의 의한, 공익을 위한!]
이걸 보고 재빠르게 download파일에 있던 내 dlib파일을 C:로 옮김.
그리고 저 코드를 실행한 결과 성공!!!!!!!
곧바로 주피터가서 import dlib을 해봤다.
근데 오류뜨더라..? 하...
결국 성공한 방법은
아나콘다 prompt에 들어가서 이 순서대로 실행한 것..
conda install -c conda-forge dlib
conda install -c conda-forge/label/cf201901 dlib
conda install -c conda-forge/label/cf202003 dlib
2시간 동안 아무것도 못하고 저것만 찾다가 성공해서 그런가
기록을 남겨놔야겠다 싶었다.
근데 왜 저 4번째 방법은 성공했는데 주피터에선 안 뜬걸까.. anaconda환경이 아니라 이건가?
암튼 로컬에서 쓰고싶다면 저 마지막 방법 써보기
그냥 설치하고 싶으면 아나콘다.org 들어가서 검색하는게 나을지도
아 진짜 하루를 이거 때문에 헤맸는데,,, 제가 원래 진짜 댓글 안 쓰거든요; 진짜 이건 감사 인사를 안 드릴 수가 없네요 너무 감사합니다