美文网首页程序员
Mac Python 环境(附:微信跳一跳外挂脚本)

Mac Python 环境(附:微信跳一跳外挂脚本)

作者: 安静的风筝 | 来源:发表于2018-01-18 17:22 被阅读0次

    Mac 自带 Python 环境是 python2.7的,然而pyhton3 又不向下兼容,网上很多项目都是基于 python3的,例如最近的小程序跳一跳外挂脚本。

    第一步:官网下载,地址:https://www.python.org/downloads/
    我下载的是3.6.4最新版本

    安装后添加 Python3 的环境变量;
    vi ~/.bash_profile

    # Setting PATH for Python 3.6
    # The original version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
    alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
    export PATH
    

    按 i 插入 添加别名

    alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
    

    立即生效:source .bash_profile

    配置好环境变量后命令行 直接:python查看版本号:

    iMacDev-4:bin staff$ python
    Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28) 
    [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> ^D
    
    

    wihch python 查看安装路径

    iMacDev-4:bin staff$ which python
    /usr/bin/python
    

    到此 python3安装完毕 后面我来说下,我在 github 看到几个大神一起写微信跳一跳外挂脚本:https://github.com/wangshub/wechat_jump_game
    android ios 亲测都是可以用的,这里解决一些环境的小问题:
    pip list 查看本地一些安装库
    需要安装下面两个库 不然项目运行不起来:

    image.png
    另外工程里第一行并没有加 python 路径:
    image.png

    第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单。

    !/usr/bin/python : 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;

    !/usr/bin/env python(推荐): 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

    !/usr/bin/python 相当于写死了python路径;

    !/usr/bin/env python 会去环境设置寻找 python 目录,推荐这种写法。

    android 保证开发开发者选项打开,连上电脑,chmod +x wechat_jump_auto.py 添加权限 然后:./wechat_jump_auto.py 运行。
    这里我在测试的时候发现,大多数 android 技术可以的。有些 Android 机型的分辨率是不支持的。需要自己看代码到 config 里去添加适配自己手机的分辨率。

    相关文章

      网友评论

        本文标题:Mac Python 环境(附:微信跳一跳外挂脚本)

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