Miss Science #5:steem机器人python开发环境搭建

in #cn6 years ago (edited)

![image]()

<center>Python/Steem开发环境</center>

注:我的pc用的是window系统,搭建steem用的是Ubuntu,需要安装一个vmware虚拟机。没有需要的人,可以直接跳到第二章。

1、安装Ubuntu16.04

1.1、安装Vmware workstations

下载地址: https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.7-5813279.exe

1.2、安装Ubuntu虚拟机,这里用版本是16.04

下载地址: magnet:?xt=urn:btih:7F0955EAE7404ED0E648DABC3B5C553C0748B70F,装好系统,开始配置环境。

2、环境配置

2.1、更新系统

sudo apt-get update
sudo apt-get -y upgrade

2.2、安装python 3.6

因为现在的steem库安装依赖于python3.6,而系统自带的是3.5和2.7

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6

2.3、更改python3基本环境

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
sudo update-alternatives --config python3
python3 -V

检查环境python3的版本为3.6

2.4、安装pip3

pip3的安装不能在线更新方法,在线更新会要求安装python3.5 lib。pip3的下载地址 https://pypi.python.org/pypi/pip

python setup.py install

2.5、安装setuptools

sudo apt-get install python3-setuptools

3、安装steem

3.1、安装进行Steem开发需要的软件库

sudo apt-get install build-essential libffi-dev libssl-dev python3.6-dev

3.2、安装steem

pip3 install steem

3.3、测试

下面写了一段小程序,实时输出最新发表文章采用的标签:

from steem.blog import Blog

blog = Blog("evathinking")

print(blog.take(2))

#系统会返回当前最新的两个帖子

[<Post-@evathinking/cnbuddy-5-sp>, <Post-@evathinking/python-steem]


注意:用windows的搭建,有很多坑了,慎入,暂不说vc++等库依赖,有耐心的话,也可以搭建 

Sort:  

正好需要,非常感谢~!

能得到鱼大哥肯定,荣幸至极,谢谢支持哈

弄了一晚上还没搭建好,现在卡在2.1更新系统……还真是挺麻烦的。

我目前在从零开始学做一个机器人,正在学PHP,不知道方向有没错。

python应该就够了,不过你要发展成网页,php不错哦

可以不装虚拟机直接用windows么?虚拟机不太会用,怪麻烦的。

windows我没装成功,感觉略麻烦,最好就装vmware虚拟机,平时不用也不用管

虚拟机可以直接用别人装好的么?我搭建了半天还没弄成功。

早就想弄个机器人了,感谢分享

好的,有空多交流

windows配置环境会遇到几个重点的坑都可以在github上找到答案。如果非要在windows上配的话,遇到问题可以在github上寻找解决方案。

要装vs2015,好几个G,我想想就算了

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 61423.30
ETH 3383.10
USDT 1.00
SBD 2.54