Javascript 通过MeteorJS使用节点youtube dl获取有关文件的信息

Javascript 通过MeteorJS使用节点youtube dl获取有关文件的信息,javascript,node.js,meteor,youtube-dl,Javascript,Node.js,Meteor,Youtube Dl,我使用节点youtube dl module和Meteor.js来获取有关youtube视频的信息,因为我正在学习使用Meteor服务器端,但我发现这个错误我半天都无法解决。既然youtube dl是npm模块,Meteor可以在没有进一步定制的情况下与这些模块一起工作吗 客户端代码: if(Meteor.isClient){ Template.front.events({ “单击按钮”:函数(){ //如果提交,则链接到输入 如果(inputdl.value!=''){ var link=in

我使用节点youtube dl module和Meteor.js来获取有关youtube视频的信息,因为我正在学习使用Meteor服务器端,但我发现这个错误我半天都无法解决。既然youtube dl是npm模块,Meteor可以在没有进一步定制的情况下与这些模块一起工作吗

客户端代码:
if(Meteor.isClient){
Template.front.events({
“单击按钮”:函数(){
//如果提交,则链接到输入
如果(inputdl.value!=''){
var link=inputdl.value;
Meteor.call(“信息”,链接);
}
}
});

}
它失败可能是因为您的python版本太旧,因为您需要python 2.6或更高版本。升级python应该可以解决这个问题。

我有默认使用python 2.7的OS X Yosemite,但是我重新安装到python 2.7.9,仍然得到相同的错误。奇怪的是,你应该检查运行node.js中的
python--version
时得到的输出。我已经解决了这个问题-请参阅上面讨论的编辑。