有任何可能的方法来嵌入javascript在python的windows

Is there any possible way to embedd javascript in python for windows?

本文关键字:javascript python windows 任何可 方法      更新时间:2023-09-26

我已经搜索了高和低的解决方案,我也经历了如何从Python在Windows上执行Javascript ?但刚才有人问过这个问题。与此同时,世界有更好的解决方案吗?没有蟒蛇-蜘蛛-猴子对窗户不起作用。有人成功地将javascript嵌入到python中吗?

或者,如果在Linux上使用一些可用的库(如python-spidermonkey)开发,是否有一种方法可以使最终产品在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/