美文网首页python
python 微信《跳一跳》使用

python 微信《跳一跳》使用

作者: 翩翩奇武 | 来源:发表于2018-01-05 11:14 被阅读42次

2018刚开年,微信小程序"跳一跳"火了。锻炼手感冲顶排行之余,同事推荐了Github上一个大神写的辅助程序python 微信《跳一跳》辅助。燃起了对python的兴趣,打算搭建环境运行试试。我用的是mac,从搭建环境遇坑到最后的使用记录一下。

《跳一跳》小程序

首先要说明的是,mac自带python2.7。


|使用系统的python2.7

1、执行到这步的时候,会下载一些东西速度很慢。我在哔哩哔哩里看到有个up主在介绍使用过程(可惜是win10系统)。他里面速度相当快,说是配置了清华的镜像地址。我自己找到了下面这个地址,有修改python镜像源的方法,实测使用国内镜像源速度还是蛮快的。

修改python镜像:https://www.douban.com/note/592418915/?type=rec

哔哩哔哩视频:https://www.bilibili.com/video/av17796840/

2、唰唰唰,速度浪到飞起。正下着呢突然报错了,说没有找到opencv-python然后执行结束。

没有找到opencv

|安装opencv

1、安装Anaconda

找了很多mac安装opencv的方法:有需要安装各种依赖包(c++等等)的;有需要在新的文件夹下安装python3.0配置环境变量,在2.7和3.0之间切换的;有安装virtualenv虚拟环境的等等。http://blog.csdn.net/willard_yuan/article/details/46721831      https://www.jianshu.com/p/a1db7533b5da

归根结底就是虽然mac自带python,但并没有下载依赖包。而python的运行离不开这些依赖包的支持。所以包的管理还有python不同版本的切换就是一个问题了。

同事给我推荐了个应用----Anaconda.  直接下载安装运行,各种常用依赖包都有不用另下,就是大点儿差不多有2个G。

(Anaconda的使用https://www.jianshu.com/p/2f3be7781451)

anaconda中启动命令行

如图所示。启动终端执行命令"pip install -r requirements.txt"。

让人崩溃的是,not found opencv-python。anaconda里没有opencv,还得自己下。

2、安装opencv

conda安装opencv命令

http://blog.csdn.net/fairylrt/article/details/43560525里,找到了上面这个命令,执行--

conda安装opencv结果

上图所示,"1"是其他文章里看的,不管用好像是python版本冲突。"2"是本次使用的,居然成功了,赶紧验证下。

查看opencv版本

可以看到opencv是有的,但是再次执行命令"pip install -r requirements.txt"还是提示opencv没找到。我开始怀疑人生了。。。

没有找到opencv

看着上面那个提示,灵机一动,是不是版本号的事。遂修改requirements.txt中的版本号为'3.3.1'

cao,到底想怎么样

休息一会儿,我累了,黔驴技穷了。

发了会儿呆,想了想还是得安装opencv,因为它说了没有找到嘛。

上完厕所回来,在麻木中尝试了一个看起来没有希望的命令

操你大爷居然成功了,哦哦嗷嗷喔喔

看到没,清楚地有个提示"installed opencv-python-3.3.0.10"再说没找到。。。等等这个版本号看起来有点熟悉

哇,难道我要成功了?

改下文件里的版本号,就找这个版本号!

一定要找到啊

对,我刚下的。。。 你可以找到的   你可以。

执行命令"pip install -r requirements.txt"

世界真美好

成功执行!一个报错都没有。哈哈哈小样的,被我搞定了吧。

|开始游戏

接下来按照操作步骤一步步执行。https://github.com/wangshub/wechat_jump_game/wiki/Android-和-iOS-操作步骤

连上手机开启开发者模式,进入游戏点击开始游戏。执行命令

我跳多少分好呢? 开始了开始了 还会自动休息

最后我执行到900分停了。按control+c,停止命令。

|最后

至此,这个程序是跑起来了。网上多是windows的安装教程,Mac用其他方式,一会儿没有底层执行权限又是版本不匹配的,坑很多。

希望我坎坷的过程对你有些许帮助。

相关文章

网友评论

    本文标题:python 微信《跳一跳》使用

    本文链接:https://www.haomeiwen.com/subject/fgjauttx.html