[kr-dev] Steem-python을 활용하기 위한 python3.6 설치 (ubuntu)

in #kr-dev7 years ago (edited)

안녕하세요.
오늘은 python3.6을 설치하고 활용하는 방법을 소개하려고 합니다.

steem API를 접근 할 수 있게 해주는 steem-python이라는 라이브러리가 있는데요.
이 라이브러리는 3.6 이상에서만 실행된다고 합니다.
그래서 python3.6을 설치하고 python3.6에서 steem-python 라이브러리를 활용해보겠습니다.

보통 ubuntu는 python 2와 3.5 version이 설치가 되어있는데요.
여기서 3.6까지 설치를 할 경우 중복이 됩니다.
해결책으로는 두 가지를 생각해봤는데 첫번째 방법을 소개하겠습니다.
첫째, 명시적으로 호출한다. 입니다.
둘째, Docker를 만든다.
혹은 이미 다른사람이 python3.6을 설치해논 Docker을 쓴다.
이것은 좀 조사를 해봐야해서 패스하겠습니다.

먼저 python3.6을 설치해봅시다.

#python 설치
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install python3.6
sudo apt-get install python3.6-dev
#python pip설치
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py


python3.6을 실행해서 아래와 같은 이미지가 나오면 잘 설치한 것입니다.
image.png


이제 steem-python을 실행시켜봅시다.
sudo python3.6 -m pip install -U steem

설치가 다됐다면 간단히 활용을 해봅시다.
import가 된다면 steem-python도 잘 설치된 것입니다.
축하합니다!
image.png

이렇게 python3.6을 설치를 해보고 steem-python도 간단히 활용해봤는데요!
저는 이 steem-python을 이용해서
특정 유저나 특정 태그의 최신글 알리미 봇을 개발중입니다.
아마 일주일안에 완성될 듯합니다.


궁금하시다면 아래 링크를 누르시면 됩니다.
아래 글은 새로운 글이 업데이트 될 경우, 텍스트를 출력하는 것에 대해 설명했습니다.
현재는 텔레그램 봇을 개발하고 있고, 텔레그램과 연동해서 알림 메시지를 보낼 예정입니다.
https://busy.org/kr-dev/@jacobyu/1-c1ac3fbc6bfc4

현재 테스트 중에 있으며, kr-dev의 최신글들이 작성되면 텔래그램을 통해 메시지를 보내는 것까지 개발하였습니다.
아래처럼 노티피케이션에 알림 메시지가 뜹니다!

image.png

image.png

지속적으로 관련 포스팅을 할테니 관심 많이 가져주시고
배포하면 많이 활용해주세요!
감사합니다.

Sort:  

박수!!! 금방 만드시는군요. 능력자로 인증합니다.!!

요즘은 다들 pyenv를 씁니다. pyenv 써 보세요. 컴파일을 해야 한다는 것만 빼면 파이썬을 버전별로 설치 가능하고 셸, 디렉터리마다 다른 버전을 지정하는 것도 가능합니다.

그렇군요.
python을 주로 사용하지 않아서 잘 몰랐습니다.
한번 찾아볼게요 ㅎㅎ 감사해요.

좋은 정보 감사합니다! 저도 오늘 세팅하다 pip 때문에 삽질했었는데 ㅎㅎㅎ 팔로우하고 가겠습니다 :)

네 ㅎㅎ 감사합니다
많은 관심 가져주세요.
혹시 안된다면 말씀해주세요.
저도 eversloth님 팔로우 하였습니다!

좋은글 보고 갑니다~~ㅎㅎ

감사합니다!
많은 관심 가져주세요!

관심있어서 검색하다가 들어왔습니다.
당장은 아니지만 조만간 보고 한 번 해보도록 해야겠습니다.
팔로우&업보팅 하고 갑니다.

Coin Marketplace

STEEM 0.21
TRX 0.25
JST 0.038
BTC 95358.83
ETH 3366.72
USDT 1.00
SBD 3.11