Miss Science #5:steem机器人python开发环境搭建
![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++等库依赖,有耐心的话,也可以搭建
正好需要,非常感谢~!
能得到鱼大哥肯定,荣幸至极,谢谢支持哈
弄了一晚上还没搭建好,现在卡在2.1更新系统……还真是挺麻烦的。
我目前在从零开始学做一个机器人,正在学PHP,不知道方向有没错。
python应该就够了,不过你要发展成网页,php不错哦
可以不装虚拟机直接用windows么?虚拟机不太会用,怪麻烦的。
windows我没装成功,感觉略麻烦,最好就装vmware虚拟机,平时不用也不用管
虚拟机可以直接用别人装好的么?我搭建了半天还没弄成功。
早就想弄个机器人了,感谢分享
好的,有空多交流
windows配置环境会遇到几个重点的坑都可以在github上找到答案。如果非要在windows上配的话,遇到问题可以在github上寻找解决方案。
要装vs2015,好几个G,我想想就算了