我到处寻找这个问题的解决方案,我也浏览了How to execute Javascript from Python on Windows?,但不久前有人问过这个问题。 与此同时,全世界有没有想出更好的解决办法? 而且没有python spidermonkey不适用于windows。 有谁成功地将javascript嵌入到python中?在
或者,如果在Linux上使用一些可用的库(如pythonspidermonkey)进行开发,是否有一种方法可以使最终产品在Windows上运行?在
在编辑:也有一直到Pydermonkey,但在生成过程中短暂停止,出现以下错误
---> pavement.build
---> pavement.build_spidermonkey
Running configure.
Captured Task Output:
---------------------
---> pavement.build
---> pavement.build_spidermonkey
Traceback (most recent call last):
File "F:\Ashwin\Sutta-app\Embedding python\python-spidermonkey-0.0.10\pydermonkey0.0.6\python-modules\paver\tasks.py", line 164, in _run_task
return do_task()
File "F:\Ashwin\Sutta-app\Embedding python\python-spidermonkey-0.0.10\pydermonkey-0.0.6\python-modules\paver\tasks.py", line 160, in do_task
task()
File "F:\Ashwin\Sutta-app\Embedding python\python-spidermonkey-0.0.10\pydermonkey-0.0.6\python-modules\paver\tasks.py", line 241, in __call__
retval = environment._run_task(self.name, self.needs, self.func)
File "F:\Ashwin\Sutta-app\Embedding python\python-spidermonkey-0.0.10\pydermonkey-0.0.6\python-modules\paver\tasks.py", line 181, in _run_task
return do_task()
File "F:\Ashwin\Sutta-app\Embedding python\python-spidermonkey-0.0.10\pydermonkey-0.0.6\python-modules\paver\tasks.py", line 161, in do_task
return func(**kw)
File "F:\Ashwin\Sutta-app\Embedding python\python-spidermonkey-0.0.10\pydermonkey-0.0.6\setup.py", line 168, in build_spidermonkey
popen = subprocess.Popen([os.environ['SHELL'], '-c', 'pwd'],
File "C:\Python27\lib\os.py", line 423, in __getitem__
return self.data[key.upper()]
KeyError: 'SHELL'
干杯!在
查看PyV8:http://code.google.com/p/pyv8/
相关问题 更多 >
编程相关推荐