Ubuntu 16.04 本地部署portia可编辑爬虫系统记录

本文档详细记录了在Ubuntu 16.04上部署Portia 2.08及Splash 3.2的过程。包括避免使用git pull、安装Python 3.5.2环境、手动下载库以解决网络问题,以及配置nginx等关键步骤。在安装过程中,特别提示了不要使用Python 2.7和Anaconda3环境,以及localhost和127.0.0.1的区别。
摘要由CSDN通过智能技术生成

Ubuntu 16.04 本地部署portia爬虫系统记录

环境相关

ubuntu 16.04
python:系统自带的python 3.5.2
portia:2.08
splash:3.2

注:

  1. 首先记录中用到的portia项目是我从docker里面copy出来的,千万不要用git pull,至少在我本地部署这段时间里,git上有所更新,已经跟官方文档的不太一样了。还有git上面release的版本,如果我没记错的话那个2.08已经很旧了,python用的2.7,splash还是用的2.3.3版本的,我看到的一个本地部署在ubuntu14.04的教程(https://www.cnblogs.com/ginponson/p/7102411.html)可能就是用的这个,但是使用这个版本进行安装的时候有一个ppa的repo已经是not found了,所以失败了。
  2. python不可以用2.7,安装脚本不支持2.7。还有最好不要使用anaconda3的环境,可能是这几天踩坑太多,也可能是我水平有限,反正我在anaconda3的环境中安装失败了。

安装步骤

  1. 首先按官方文档的docker安装方法,run一个docker,将docker中的项目(文件夹名称是app而非portia)copy到宿主机中,比如我copy到宿主机就是/home/kaede/app
  2. 然后在app目录下运行 sudo -H ./provision.sh install_deps install_python_deps
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值