首页 > 其他 > 详细

部署 12306 github 项目

时间:2019-09-09 19:23:13      阅读:150      评论:0      收藏:0      [点我收藏+]

部署环境有些坑,踩一次就够了。。。

原项目地址

安装 requirements.txt


推荐 anaconda 进行包管理, conda  create -n py36 然后 配置一下 环境变量 一顿 安装
/home/ml/anaconda3/bin/pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

下载 chrome 以及 chrome driver

1、安装chrome

用下面的命令安装最新的 Google Chrome

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
也可以下载到本地再安装
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum install ./google-chrome-stable_current_x86_64.rpm
 

安装必要的库
yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts
 

2、安装 chromedriver

chrome官网 wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip
淘宝源(推荐)wget http://npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip
 

 
将下载的文件解压,放在如下位置

unzip chromedriver_linux64.zip

/usr/bin/chromedriver

给予执行权限

chmod +x /usr/bin/chromedriver

设置 chrome driver 参数信息

grep -r 'webdriver'
vim config/getCookie.py



options = Options()
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--headless')
其中
“–no-sandbox”参数是让Chrome在root权限下跑
“–headless”参数是不用打开图形界面
可以额外加这些参数获得更好体验

其中
“–no-sandbox”参数是让Chrome在root权限下跑
“–headless”参数是不用打开图形界面
可以额外加这些参数获得更好体验

options.add_argument('blink-settings=imagesEnabled=false')
options.add_argument('--disable-gpu')

同步时间 并 修改时区

sudo ntpdate -u 210.72.145.44

sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime

放置 预测模型文件

cp 12306models/xxx.h5   12306/

部署 12306 github 项目

原文:https://www.cnblogs.com/Frank99/p/11493262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!