2011-11-01 41 views
2

我已經搜索了高和低的解決方案,我也經歷了How to execute Javascript from Python on Windows?,但它被問了一段時間。 在此期間世界有更好的解決方案嗎? 而且沒有python-spidermonkey不適用於windows。 任何成功嵌入JavaScript到Python?是否有任何可能的方式嵌入JavaScript的Python在Windows中?

另外,如果使用一些可用的庫(如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' 

乾杯短停!

回答

相關問題