记录 mac 安装python-steem 不成功的一些问题
我们经常有需要在steemit做一些人工操作比较繁杂的事物,比如批量关注,取关,投票,定时发文等需求,那这时用Python-Steem 来处理是最佳的选择,因为自己需要自动交易功能,而在mac上安装时候出现一些问题,特此做个记录
安装
第一步:下载Anaconda,这是个完善的集成开发环境,推荐新手使用,自己配置会出现很多问题
Anaconda 下载地址 (下载python3.6版)
第二步:下载python-steem
$ pip3 install steem
第三步:下载openssl
$ brew install openssl
$ export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
$ export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"
然后执行steempy,会出现以下命令行,说明安装成功
然后再试试基于python-steempy 写内部市场交易代码
$ python3
$ from steem import Steem
$ from steem.dex import Dex
$ s=Steem()
$ d=Dex(s)
$ d.buy(10,"STEEM","0.95","43200",False,sophie00999)
以上代码的意思是挂单购买汇率为0.95,10STEEM,如果回车没问题,无需看一下解决方案
如果出现以下最后一行
Reason not image
原因是你openssl 未安装好导致的,其中错误提示也有
Library not loaded:libcrypto.1.0.0.dylib
意思是openssl加载不到libcrypto这个库
前面我们已经安装过openssl
那么 只要copy libssl.1.0.0.dylib 和 libcrypto.1.0.0.dylib 到/usr/lib即可
$cd /usr/local/Cellar/openssl/1.0.2n/lib
$sudo cp libssl.1.0.0.dylib libcrypto.1.0.0.dylib /usr/lib/
发现拷贝到/usr/lib 提示没权限,这是mac高版本以后对/usr/lib 目录的限制,为了安全考虑
那么我们该怎么解除权限,让文件可以拷贝
重启电脑,长按 Command+R键 进入 安全恢复模式
在安全模式下,打开命令行输入
csrutil disable
然后重启,/usr/lib 就可以写入了
重启电脑后,输入
$cd /usr/local/Cellar/openssl/1.0.2n/lib
$sudo cp libssl.1.0.0.dylib libcrypto.1.0.0.dylib /usr/lib/
最后我们再试一下以上内部市场的代码
发现没报错,而且挂单成功。好了,如果有需要写机器人之类的,就可以开始写了
如果以上内容还没解决你安装,欢迎留言
Leave 记录 mac 安装python-steem 不成功的一些问题 to:
Read more #cn posts
Best Posts From jufly
We have not curated any of jufly'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 jufly
- 你认为进入steem,首选编程语言是哪个?
- Talk about operating in the internal market of steem, 30% profit story in 3 days
- 想在steem上当矿工吗?快来内部市场
- 讲讲在steem内部市场操作,3天获利50%的故事
- 霍金去世前向中国连发警告,禁止寻找外星人,他究竟知道了什么?
- 记录 mac 安装python-steem 不成功的一些问题
- “@朱啸虎”我想问你,这个算不算用区块链解决的痛点
- 作为新手,点赞互粉会不会很low,来,那个个子比较矮的,你出来聊聊
- 不用代码,10分钟就能学会的网络数据采集方法
- 让现金和steem来去自如的操作方法(一)——开户