SpiderMonkey 是由 Mozilla 开发的 Javascript 引擎,它由 C/C++ 编写而成。Mozilla 在其多个产品中使用了该引擎,包括 Firefox 浏览器。
python-spidermonkey 让 Python 程序员可以使用 Python 语法来读写 Javascript 代码。
要安装 python-spidermonkey 首先需要安装 SpiderMonkey 引擎,而安装 SpiderMonkey 引擎需要先安装 nspr 程序包。
nspr 是 NetScape Portable Runtime 的缩写,使用 apt-get 安装:
$ sudo apt-get install libnspr4-dev
接下来安装 Spidermonkey javascript library,你应该安装 libmozjs185-dev 而不是 libmozjs185-1.0,因为你需要 development headers 。
$ sudo apt-get install libmozjs185-dev
最后使用 pip 安装 python-spidermonkey:
$ sudo pip install python-spidermonkey