美文网首页火车票12306
mac 如何安装github上的testerSunshine12

mac 如何安装github上的testerSunshine12

作者: 流云_henry | 来源:发表于2019-12-24 13:44 被阅读0次

    废话不多说,直接上干货
    Mac 和 Linux 系统应该是自带了 python,但是这个项目用的是 Python3.6 的版本,所以最好是安装一下 Python3.6
    1、用 anaconda 环境下安装比较简单,安装根据提示配置好,下载地址:[https://www.anaconda.com/distribution/]
    2、下载项目
    项目下载地址:https://github.com/testerSunshine/12306

    3、搭配环境

    ~$ conda create -n 环境名字 python=3.6
    

    进入环境

    ~$ source activate 环境名字
    

    注:环境名字自己随意设置 3.6是python的版本,期间系统可能会要你输入密码(输入电脑密码)、或更新文件(输入Y)。
    4、项目依赖 [requirements.txt]

    a、首先进入到下载的项目的文件夹

    ~$  cd ~/Downloads/12306-master
    

    b、下载依赖库

    *   root用户(避免多python环境产生问题): `~$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt`
    *   非root用户(避免安装和运行时使用了不同环境): `~$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt`
    

    5、项目使用说明
    服务器启动:

    • 修改配置文件

      • 可以配置邮箱,配置邮箱的格式在配置里面可以看到
    • 配置文件中COOKIE_TYPE = 3时如何获取12306官网的RAIL_EXPIRATION、RAIL_DEVICEID的值:
      用谷歌浏览器打开12306的官网,并登陆,点击个人中心页面后右键点击页面空白处,选中弹出的检查选项


      1577167265229.jpg
      # 测试邮箱和server酱是否可用, server酱测试的前提是server酱开关开启
      # 可以配置server酱提醒(推荐)[配置教程](https://www.jianshu.com/p/8d10b5b9c4e3)
      # 用python3 还是python 完全取决于安装的时候配置的环境变量是否为python3,以下启动默认环境变量为python3
      python3 run.py t 
      
    • 配置配置文件的时候,需注意空格和遵循python语法格式

    • 启动前请先筛选cdn,这点很重要

      python3 run.py c
      
      
    • 启动服务

      python3 run.py r
      
      
    • 如果你不知道如何操作,下面的命令可能会帮助你

      python3 run.py -h
      
      ——————————————————————————
      sage: run.py [-h] operate
      
      positional arguments:
        operate     r: 运行抢票程序, c: 过滤cdn, t: 测试邮箱和server酱,server酱
      

    好啦,到这里基本上就可以成功了。

    相关文章

      网友评论

        本文标题:mac 如何安装github上的testerSunshine12

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