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

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 环境(附:微信跳一跳外挂脚本))