python 3.7.7 버전에서 dlib 라이브러리 설치에서 Error가 발생하였다.
조치하는데 생각보다 많은 시간이 걸려서 나와 같은 사람이 있을 것 같아, 글을 작성해본다.
[error 내용]
ERROR: Command errored out with exit status 1: 'C:\Users\jdu\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\jdu\\AppData\\Local\\Temp\\pip-install-zsqykg6o\\dlib_aebf39f99fce459994812d9033b95078\\setup.py'"'"'; __file__='"'"'C:\\Users\\jdu\\AppData\\Local\\Temp\\pip-install-zsqykg6o\\dlib_aebf39f99fce459994812d9033b95078\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\jdu\AppData\Local\Temp\pip-record-nk1s1red\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\jdu\anaconda3\Include\dlib' Check the logs for full command output.
dlib 설치
pip install dlib
당연히 설치 될 줄 알았지만 설치가 되지 않았다면, 아래의 조치 방법을 한 뒤, 설치를 해보자.
최후의 방법도 준비되어 있다!
[조치방법]
1. CMake 설치
pip install cmake
2. Visual Studio 설치
https://visualstudio.microsoft.com/ko/downloads/
Visual Studio 설치시 Windows용 C++ CMake 도구가 체크되어 있는지 확인한다.
CMake를 설치하고 다시 시도해보자.
pip install dlib
그럼에도 안되면 최후의 방법이다.
3. dlib-19.17.0-cp37-cp37m-win_amd64.whl 다이렉트 설치(Python 3.7버전만 가능)
해당 파일을 다운로드 받은 뒤, 원하는 경로에 위치 시킨다.
cmd에서 해당 경로로 들어가 준다!
pip install dlib-19.17.0-cp37-cp37m-win_amd64.whl
[ 새롭게 추가한 부분! ]
4. python 3.8 버전용도 새롭게 찾아 내었다!
해당 파일을 다운로드 받은 뒤, 원하는 경로에 위치 시킨다.
cmd에서 해당 경로로 들어가 준다!
pip install dlib-19.19.0-cp38-cp38-win_amd64.whl
각각의 파이썬 버전마다 해당 파일이 존재하는 듯하다.
다른 파이썬 버전을 사용한다면, 해당 설치 파일을 찾아서 설치해야한다.
이 글이 도움이 되길 바란다.
dlib 설치 후 돌려본 오프소스!
'SW > python' 카테고리의 다른 글
[python] AttributeError: module 'pickle' has no attribute 'dump' (0) | 2022.01.21 |
---|---|
[python] pytube urllib.error.HTTPError: HTTP Error 410: Gone (0) | 2021.08.06 |
[python] RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat (2) | 2021.08.01 |
[python] python version management on Windows (0) | 2021.07.28 |
[python] python low version install (0) | 2021.07.28 |