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'
乾杯短停!
我先得到pyv8,但它的文檔是很好,幾乎不存在(至少google搜索並沒有幫助) – Ashwin