http://xwsoul.com/posts/490
python运行javascrip有两种以上方法,但在linux环境下只能用到pyv8
1,前期软件
sudo apt-get install scons libboost-dev libboost-thread-dev \ libboost-system-dev \ python-dev libboost-python-dev
2,源码
apt-get install subversion
svn checkout http://v8.googlecode.com/svn/trunk/ v8 svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8
3,安装
Python setup.py
cd v8 export PyV8=`pwd` export V8_HOME=`pwd` cd ../pyv8 python setup.py build sudo python setup.py install
4,测试
import PyV8 ctxt = PyV8.JSContext() ctxt.enter() func = ctxt.eval(""" (function(){ function hello(){ return "Hello world."; } return hello(); }) """) print func()
附:
apt-get install python-pip
pip install beautifulsoup