本帖最后由 堡塔运维小林 于 2023-10-10 19:02 编辑
背景:在php页面执行python代码,在1.php 代码 exec(1.py),1.py中,代码 execjs.get()
问题:nodejs环境安装正确,在 命令行 运行 python 1.py 执行成功,在 网站打开 1.php就报异常,我指定了运行时环境,也是一样的情况,命令行能成功,打开网站报异常,提示Could not find an available JavaScript runtime,应该是execjs找不到运行时环境。
另外,在面板,试了给项目装 node项目,python项目,还有装PM2,情况都一样。但是,如果换成其他的JS环境,如PyV8、py_mini_racer等网站就执行成功,但是项目必须使用nodejs,由很多功能需要依赖nodejs
|
|