函数计算中, python里代码运行nodejs的没环境,怎么做呢?
在函数计算中,如果你想在Python代码里运行Node.js代码但当前环境没有Node.js环境,你可以使用os.system()
或subprocess
模块来执行外部命令。例如:
import os
def run_nodejs():
os.system('node your_nodejs_script.js')
或者使用subprocess
模块:
import subprocess
def run_nodejs():
subprocess.run(['node', 'your_nodejs_script.js'])
这样,当你调用上述函数时,它会在当前的Python环境中执行Node.js脚本。
可以选内置运行时Python 3.9(3.10 目前不行),然后添加环境变量PATH为 /var/fc/lang/nodejs16_alinode/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
——此回答整理自钉群:阿里函数计算官网客户
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。