Published: 05 Jan 2018 › Updated: 05 Jan 2018
윈도우 10 환경에서 steem API 라이브러리 설치하기 with python
오늘은 python에서 steem API를 사용할 수 있도록 하는 steem-python을 설치해보려고 합니다.
'응? 단순한 설치 글인데 무슨 거창한 포스팅이냐?' 하시는 분들은.. 세상사라는게 단순한 일일 수록 힘들때가 있음을 이해해주시기 바랍니다. ㅠㅠ
- 본 문서는 python3 버전을 기준으로 작성되었습니다.
준비물
- Python 3.5
- 주의 : 3.6은 안됩니다. 'ㅅ') 뭔 방법을 써도 설치가 안되었습니다.
- Visual Studio 2015용 Build Tools
- 2017용도 괜찮습니다. 이 경우 setuptools 버전이 34.4.0 이상이어야 합니다.
- 메모장
설치방법
- Python 3.5.x를 설치합니다. (TIP : PATH 등록 체크박스에 체크합시다.)
- Visual Studio 2015용 Build Tools를 설치합니다.
- Visual C++ 2015 x64 x86 cross Build Tools Command Prompt를 실행합니다.
pip install -U steem- 여기까지 문제가 없다면 거의 다 된 것입니다!
- 그렇지만 import를 시키면 에러가 뿜뿜 나옵니다. 'ㅅ')
- winrandom 모듈 import에서 에러가 나는 것인데.. 이를 fix 해봅시다.
python -m site를 입력해서 site-package 경로를 알아냅니다.%site-package%\Crypto\Random\OSRNG폴더로 이동합시다.nt.py파일을 엽니다.import winrandom을from . import winrandom으로 바꿔줍시다.
테스트 코드
- 정상 작동하는지 테스트 코드를 돌려봅시다. 아래 코드는 특정 id의 블로그의 최신글을 가져오는 것 입니다.
#%% run with jupyter
from steem.post import Post
from steem.blog import Blog
import pprint
#%% import steem module
b = Blog('tmkor') # get a blog
p = next(b) # get a post
pj = p.export() # download a post
pprint.pprint(pj) #print a post
- 결과확인
모두 즐거운 개발 되시길 바랍니다. :D
Leave 윈도우 10 환경에서 steem API 라이브러리 설치하기 with python to:
Read more #kr-dev posts
Best Posts From tmkor
We have not curated any of tmkor's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From tmkor
- 음원 분리 기법에 대하여.. (about singing voice separation)
- 아파트 실거래가 가격 예측 후기
- [IT용어] IPC (Inter-processing communication)
- [블록체인 기반 기술] 부인방지 (non-repudiation)
- [디자인패턴] 옵저버 패턴 (observer pattern)
- [디자인패턴] 팩토리 메소드 패턴 (Factory Method Pattern)
- loss, cost, objective function
- [ 공간 DB - 2 ] MySQL vs PostGIS (Postgresql) 범위 질의 성능 비교
- [SteemKR Discord] 스팀잇 태그 및 소모임 모니터링 도구 공개합니다.
- 스팀잇 댓글 모니터링 with Python
- [공간 DB-1] 위치 기반 서비스의 핵심 컴포넌트, 공간 DB (Spatial DataBase)
- [자동 보팅 봇 만들기-3] 화이트 리스트, 블랙 리스트! 키워드로 필터링하기 with Python
- 자동 보팅 딜레이 주기 with Python
- [STEEM PEACE] 최근 일련의 사태로 다운보팅을 받은 사람들을 위해..
- steem-python API 노드 변경법
- CPDAX 상장 예정 코인 3종 세트 : GTO, EOS, KNC 살펴보기
- steem API로 자동 보팅 봇 만들어보기 with Python
- 윈도우 10 환경에서 steem API 라이브러리 설치하기 with python
- 7 DAY BLACK&WHITE PHOTO CHALLENGE / @tmkor / DAY 7
- 7 DAY BLACK&WHITE PHOTO CHALLENGE / @tmkor / DAY 6