protobuf 사용을 위한 설치
맥에는 apt-get이 없으므로, brew를 사용한다.(brew가 없다면 설치하고 와야함.)
1. https://github.com/google/protobuf/releases
위 사이트에서 mac 버전 protobuf파일을 깔고, 원하는 디렉토리에 압축을 푼다.
2. shell에서 해당 경로로 이동한 다음
./autogen.sh && ./configure && make
를 실행한다.
3. 만약 2번이 되지 않는다면
brew install autoconf && brew install automake
를 실행하여 필요한 모듈을 설치해주어야 한다.(경우에 따라 오래걸릴 수 있음)
4. 마지막으로 shell 에서 다음 4가지를 실행하여 설치를 확인한다.
--> make check
--> sudo make install
--> which protoc
--> protoc --version
protobuf 사용하기
1. .txt 파일에 다음 이미지와 같이 예제를 입력하고 person.proto로 확장자를 변경하여 저장한다.
2. 다시 shell로 돌아가서 해당경로로 이동한 다음,
protoc -I=./ --python_out=./ ./person.proto
를 입력하면 경로에 .py파일이 생성된 것을 확인할 수 있다.
import하여 사용하면 끝.
'# 기타 공부한 것들 > 파이썬_etc.' 카테고리의 다른 글
파이썬을 이용한 네이버 크롤링 + 자바스크립트형 (0) | 2019.06.15 |
---|---|
Tensorflow object detection api 학습전까지 과정 (0) | 2019.05.31 |
jupyter notebook 원격 사용하기 (0) | 2019.03.28 |
이미지 히스토그램(image histogram) (0) | 2019.03.24 |
이미지 노이즈 - 특징값으로 대체하기 (0) | 2019.03.10 |