[윈도우, python, vscode, anaconda 환경에서 dlib 설치오류]


<<dlib 설치>>

<dlib 파일 다운로드>
https://pypi.org/simple/dlib/

위 사이트에서 내 컴퓨터 환경(x64)에 맞춰, 최신 64.whl 버전을 받아야한다.

내가 받을 시점은 dlib-19.8.1-cp36-cp36m-win_amd64.whl
cp36 = 즉 python 3.6에서 구동된다는 것. python 3.6.x버전을 설치해야함.

<파이썬 가상환경구성, anaconda>

# anaconda prompt를 "관리자 권한으로 실행"하기

# 가상환경설치
   > conda create --name 가상환경명
# 파이썬 설치
   > conda create --name 가상환경명 python=3.6  (3.6중 최신버전으로 설치됨)
# 가상환경에 접속
   > activate 가상환경명
# 파이썬 실행
   > python
# 파이썬 버전 확인
   > python -V (대문자)
# 파이썬 종료
   > Ctrl+Z

<dlib 설치>
# dlib-19.8.1-cp36-cp36m-win_amd64.whl 파일을 받은 경로이동 후, 설치명령

# 경로이동 명령어
   > cd/         : 최상위 폴더로 이동
   > cd..         : 한단계 상위폴더로 이동
   > cd 폴더명 : 한단계 하위폴더 목록 중 해당 폴더명으로 이동
   > dir          : 한단계 하위폴더 목록 확인
(ex. C:\ 에서 바탕화면으로 이동하려면 > cd users/user(사용자명)/desktop)

# 설치명령어
   > pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl

(Successfully installed dlib-19.8.1 라는 메시지가 나오면 해결)

# 확인 : 파이썬을 실행해서 import dlib을 해보기
   > python
   > import dlib

# 에러 : ImportError : numpy.core.multiarray failed to import (numpy 버전 문제)
# 파이썬 종료
   > Ctrl + Z
# numpy 버전 업그레이드
   > pip install -U numpy

 

# 이런저런 에러들
CMAKE error, VISUAL STUDIO 설치 등으로 해결해야한다는 글을 봤지만, 다 먹히지 않아서 위 방법으로 해결함.


# 참고사이트

dlib 설치
 자세한 설명 - https://dololak.tistory.com/517
 눈에 띄는 설명 - https://hwiyong.tistory.com/23

anaconda 가상환경 구성 https://niceman.tistory.com/85

importError : numpy 문제 https://gldmg.tistory.com/41

 

 

 

'프로그래밍 > Python3' 카테고리의 다른 글

Python Selenium Anaconda 설치오류  (0) 2018.11.26
Python 윈도우10에서 설치하기  (3) 2018.11.07

vscode가 문제가 있어 재설치를 했더니, 이상하게 재부팅하면 vscode가 없다.

code를 추가하는 등의 설정을 했더니,

" ipersistfile::save 실패, 코드: 0x80070005. 액세스가 거부되었습니다. "

라는 메시지가 떠서 관리자 권한으로 실행을 해보았더니,

이런 메시지가 뜬다.

내가 다운받았던 것은 User installer였나보다.

System installer로 설치해보니 해결.

컴퓨터 절전모드가 해제되서 한동안 고통받았다..

윈도우 10 업데이트 혹은 랜카드 때문에 발생하는 일로 보인다.

https://hearit.tistory.com/13

이 글을 참고로 해결했다. 감사합니다.

1.윈도우키를 누르고 cmd를 입력하여 명령프롬프트를 연다.

2. powercfg -lastwake 를 입력하여 무슨 프로그램 때문에 켜졌는지 확인한다.
   (realtek PCIe GBE 어쩌구 떄문이다)

3. 장치관리자에서 해당 프로그램의 전원관리에서 대기모드 종료를 해제한다.

 

세부 방법

 대기모드를 해제할 수 있는 장치의 목록 확인
절전모드를 실행 후 해제가 되었다면, 이 명령어를 통해 무엇때문에 해제되었는지 확인할 수 있다.
window키+Pause를 눌러 장치관리자를 찾아 실행, 해당 프로그램의 전원관리에서 대기모드 종료를 해제
다시 목록을 확인하면 해제된 것을 볼 수 있다.

 

Class 'Post' has no 'objects' memberpylint(no-member) 라는 에러메시지

 

vscode의 에러라고

https://motokoluv.github.io/django/django-5

 

models.py에 

objects = models.Manager() 를 입력해주면 해결된다!

 

 

git pull 을 했더니 이런 에러 메시지가 나온다.

 

error: Your local changes to the following files would be overwritten by merge: mysite/settings.py

Please, commit your changes or stash them before you can merge.

Aborting

 

https://jybaek.tistory.com/389

 git pull 을 할 때 다른 사람과의 commit이 일어나기도 한다고...

> git stash

를 하면 아래처럼 나온다. 이메일과 아이디를 다시 입력하고,

git pull을 하면!!

또 에러라고? 아 git stash를 해야지.

다시 git stash를 하고 나면,

 

Saved working directory and index state WIP on master: c0ee4df My Django app, first commitHEAD is now at c0ee4df My Django app, first commit

 

뭔가를 했다고 한다.

> git pull 하면 잘 된다.

설정 제대로 하기 - 킹갓설명

https://youtu.be/Y4c4ickks2A

 

 

+ Recent posts