안녕하세요 입니다. 많은 삽질(?)의 결과 끝에. 능력자 분들의 도움으로 조언을 받아 다시 도전기를 작성해 봅니다. 윈도우용 python은 잠시 내려두고, 우분투 16.04 LTS로 진행을 합니다.. (이것 저것 바쁘다는 핑계로, 2주난 지난 시점에서 작성해 봅니다. ㅠㅠ)
아래 내용을 따라가 보기 전에.. 님께 감사의 말씀을 드립니다.
- 비 개발자도 steemit의 무언가 기술적인 내용으로 접근해 볼수 있게 한다는 점
- 이 내용을 따라 한다고 해도, 당장 엄청난 무언가를 만들 수 있는 것은 아니지만, 그림을 그릴 수 있게 스케치북과 스케치 할 수 있는 연필 제시 해주었다는 점
- 깊이 있는 이해가 없더라도, 시작해 볼 수 있는 점
(이에따라, 님의 강의 내용을 실제 해볼 수 있는 단계까지의 과정을 원문에 포함되어 있지 않은 내용 위주로 작성합니다)
- (경험기) 결론
성심 성의것 따라해본 결과, 많은 우여곡절이 있었지만, 제가 쓴 포스팅 혹은 다른 분이 작성한 포스팅에 대해서 별도의 steemit tools 를 사용하지 않고도 빠르게, 그리고 필요 할때마다 쉽게 접근 할 수 있게 되었습니다. 당장 수시로 활용을 해볼만한 곳이 있을지는 고민해 봐야 겠지만 말이죠. 저 같이 따라 한답시고, 삽질(?)을 많이 한 분들이 많이 python 대신 steemjs 로 다시 연재 하고 계신 포스팅이 있어, 그 것도 역시 차근 차근 선생님 ( )의 성실한 제자(?)의 입장으로 따라가 보겠습니다~ ^^
다만 대부분의 스티미언이, 윈도우OS환경이라는 점에서 윈도우용 python을 바로 사용하는 것이 아닌 가상머신(Vmware 나 v-pc, v-box 등)을 사용해야 한다는 점은 접근이 다소 불편하거나, 보이지 않은 장벽이 될 수도 있지만, 한번 해본다는 것 자체만으로도 한 걸음 IT지식의 성장이 될 수도 있을 것 같다는 생각입니다.
(참고링크)
최신 우분투 다운로드 (무료, 기부는 선택)
https://www.ubuntu.com/download/desktop최신 virtualbox 다운로드 (무료)
https://www.virtualbox.org/wiki/Downloads
# OS부터 다시 설치해 보자~!!
노트북을 밀어 버릴수 없으니. 가상머신 tool 중 개인적으로 선호하는 VMware 에 우분투 16.04 LTS를 설치 합니다.
https://www.ubuntu.com/download/desktop
17 버전도 있지만, LTS버전인 16의 마지막 버전으로 진행합니다. (능력자 분들의 검증에서도 16버전에서 잘 된다고 하시니.. ^^;)
자 이제 설치가 완료 되었으니, 다시 본격적으로 따라가 봅니다.
# steem-python 설치
다시 또, pip가 속을 썪이네요..ㅎㅎ 의존성 오류? 업데이트 오류?? 구글의 도움을 받아, cache 업데이를 수행 후, 다시 시도해 봅니다.
pip 부터 다시 설치해 봅니다.
그리고 Python 3.6.2 도 설치해 봅니다. 휴.. 이제 다 따라 해볼 준비가 다시 되었습니다
(이때 python 2.x 와 3.x가 모두 설치 되어 있는 경우 2.x를 지우는 것 보다는 ~./bashrc 에 alise python=python3 를 추가 해서 사용하는 방법이 편리 하지 싶습니다~, 그리고 pip로 steem 설치시 계속 낮은 버전이라는 오류가 나오는 경우 pip3를 설치 하는 것이 속편한 방법입니다~!! 역시 이것 때문에, 한참 삽질을 ^^;)
(pip3 설치시..참고)
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get install python3
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
# pip 버전까지 9.x 로 업그레이드를 해줍니다.
# 드디어 성공~!! 감격이네요..
(이제 python-steem 사용환경이 마련되었습니다. ㅠㅠ)
이제, 사용할 Post 모듈을 로딩해 보고(from steem.post import Post), 태그도 조회해 보고, 글 내역도 조회해 봅니다~. 시간 되실때, 한번쯤 해보시면 좋을 듯 합니다~!!
아 그리고 (funcy 버전이 1.9로 변경되서면 의존성 오류 나시는 분들은 참고해 주세요~)
(참고링크와 실행사진)
- https://steemit.com/kr/@asbear/steem-python-0-18-93
https://steemit.com/kr/@asbear/steem-python-0-18-93
가장 최근에 올려논 제 글을 불러와 봅니다.
먹스팀#22. 정말 따라 할 수 있는, 초간단+완벽.. "딸기스무디
https://steemit.com/food/@skt1/22
나중에 한번에 그 동안 포스팅 했던 내용을 백업하고 싶을때, 엄청 유용하게 사용 해볼 수 있지 않을까 싶습니다~!!
감사합니다.