在DEBIAN8.6上搭建Portia(可视化Scrapy)的注意事项
官方搭建文档:http://portia.readthedocs.io/en/latest/installation.html我尝试使用windows,ubuntu,甚至阿里云的ubuntu,AWS的ubuntu都无法使用官方推荐的vagrant虚拟机安装成功。用VPS的方案我怀疑是因为在阿里云和AWS里,本来VPS就是虚拟机,在虚拟机里面再尝试搭建虚拟机,估计多多少少有问题。这两
官方搭建文档:http://portia.readthedocs.io/en/latest/installation.html
我尝试使用windows,ubuntu,甚至阿里云的ubuntu,AWS的ubuntu都无法使用官方推荐的vagrant虚拟机安装成功。用VPS的方案我怀疑是因为在阿里云和AWS里,本来VPS就是虚拟机,在虚拟机里面再尝试搭建虚拟机,估计多多少少有问题。这两个都是下载很顺利,然后卡在了ssh那一步,我网上查了一圈都是因为VirtualBox需要在BIOS中开启CPU虚拟技术,可是VPS你让我哪里去改BIOS,马云肯么?本地windows和ubuntu都是卡在了下载各种库超时的错误,没办法,谁让我们生活在GFW下。
最后无奈我才用了最后一种方法,也就是Debian本地搭建的方法,期间也遇到了各种问题,可不像官方文档那么简单,几句命令就解决,因为在搭建的过程中我也没有做笔记,所以记得多少我就写多少了。
(1)我下载的debian8.6,默认是不支持sudo命令的,先把sudo命令搞定。
(2)官方文档直接第一步就是
sudo ./provision.sh install_deps这一步其实是要先git他们的代码后才可以的。
(3)先apt-get安装virtualenv,然后再执行官方文档中使用virtualenv的那一步
(4)接下去就去git代码,然后依次执行
sudo ./provision.sh install_deps
sudo ./provision.sh install_splash install_python_deps(5)上面两步会出现各种各样的问题,我们需要在他们每次错误发生后,查看log,然后手动去下载对应的lib,然后在provision.sh中注释掉我们已经手动下载了的库,然后再次执行上面的命令。
(6)里面有一个libjpeg8-turbo什么的,好像是叫这个库,在debian下并没有,我当时是安装了libjpeg和libjpeg-turbo。
(7)还有一个qt551的库,debian下也是没有的,我也是手动安装了qt5的库,以及各种libqtwebkit什么的。
更多推荐
所有评论(0)