先发个昨天研究的ZARP报错解决方法!
Zarp具体介绍:http://www.freebuf.com/tools/10991.html1.首先Zarp不能在windows下运行,它会检查uid,uid只有linux有。
2.python环境不能小于2.7,我用的是python2.7.3(用python2.6.6会报错)装好python2.7.3后运行Zarp会报如下错误:
ImportError: No module named 之类的错误,说明没装所需模块。
Zarp需要netlib和flask、sqlite3
要安装netlib可以用pip进行安装,然后用easy_install安装flask.一.我的系统是centos,首先安装python2.7.3:1、安装开发工具yum groupinstall "Development tools"
2、安装其它需要的包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel3、下载并解压缩 Python2.7.3wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar -jxvf Python-2.7.3.tar.bz2
4、编译安装cd Python-2.7.3
./configure
make&&make install
ps:如果想更完美一些,将系统默认的python指向2.7版本,执行以下命令:(也可自己下载python:http://www.python.org/ftp/python/2.7.3/)mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python由于yum依赖python2.6.6才能正常工作,必须对其进行修改vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6二.安装PIP及Flask安装pip必须先安装setuptools wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg --no-check-certificatesh setuptools-0.6c11-py2.7.egg安装PIP wget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz --no-check-certificatetar zxf pip-1.0.2.tar.gzcd pip-1.0.2python setup.py install再安装netlib pip-2.7 install netlib (安装好pip后就带了easy_instal命令,也可用yum下载 yum -y install python-pip)安装flasksudo easy_install Flask如果提示找不到sqlite3模块,需要下载下载模块,并重新编译python:1.下载sqlite3模块http://www.sqlite.org/sqlite-amalgamation-3.6.20.tar.gz可以安装到指定命令./configuser --prefix=/usr/local/sqlite3/2.先修改python setup.py 文件
在 sqlite_inc_paths 中添加sqlite的include 路径
如:
sqlite_inc_paths = [ '/usr/include',
'/usr/include/sqlite',
'/usr/include/sqlite3',
'/usr/local/include',
'/usr/local/include/sqlite',
'/usr/local/include/sqlite3',
'/usr/local/sqlite3/include',
'/usr/local/sqlite3/include/sqlite3',
]再重新安装python2.7.3即可,检测安装是否成功>>import sqlite3http://i0day-wordpress.stor.sinaapp.com/uploads/2013/08/Zarp.png由于国外下载速度较慢,附上几个软件连接
http://pan.baidu.com/share/link?shareid=2361200388&uk=1646054883 一些依赖包
http://pan.baidu.com/share/link?shareid=1617954673&uk=1646054883Zarp百度云盘下载 跟上步伐~ Blackeagle 发表于 2013-8-28 11:17 static/image/common/back.gif
跟上步伐~
哎哟我擦,大牛来了 Blackeagle 发表于 2013-8-28 11:17 static/image/common/back.gif
跟上步伐~
哎哟我擦,大牛来了
Re: 先发个昨天研究的ZARP报错解决方法!
不错,感谢分享!刚好在研究ZARP,之前一直卡在模块缺失的问题上,按你这个步骤来应该能搞定。特别是sqlite3那块,之前没注意到还需要单独装include路径,受教了。另外问下,你在centos下跑起来后,功能都正常吗?Re: 先发个昨天研究的ZARP报错解决方法!
楼主写得很详细,辛苦整理了!ZARP在Linux下部署确实坑比较多,尤其是模块依赖和Python版本的问题。我之前在Ubuntu上装也遇到过netlib和sqlite3的坑,按照你这套流程走一遍应该能省不少折腾。感谢分享,先收藏备用了!Re: 先发个昨天研究的ZARP报错解决方法!
感谢楼主分享这么详细的Zarp配置教程!之前也遇到过类似的报错,特别是sqlite3那块折腾了好一阵子,楼主把路径配置和重新编译的步骤都写出来了,非常实用。另外提醒一下CentOS下改Python默认版本确实要注意yum的兼容性,楼主也提到了,很细心。收藏备用!
页:
[1]