更高版本的Python会构建Node.js吗?

时间:2014-10-06 01:39:32

标签: node.js ubuntu python-3.4

我正在运行最新的Ubuntu(14.04)并刚刚下载了Node.js tarball。我对Python不太熟悉,虽然我喜欢Ubuntu,但我也不熟悉在Linux上下载和安装内容的过程:/

它在Node.js download page上说需要Python 2.6或2.7,但我发现可以使用更新版本的Python。新版本的Python会正确构建吗?

2 个答案:

答案 0 :(得分:2)

如果您不熟悉Linux,那么我认为您不想自己从源代码编译node.js。你仍然可以使用binaries.tar.gz

有Ubuntu软件包会为你安装node.js!从包管理器安装更容易,请尝试https://github.com/joyent/node/wiki/installing-node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions

至于从源代码构建,Python 3中存在已知问题,参考https://github.com/joyent/node/wiki/installation#known-issues,因此可能坚持使用2.6或2.7

答案 1 :(得分:1)

从3.0开始到3.0之前的Python版本应该可以正常工作。 Python 3带来了与Python 2.x的一些向后不兼容的变化,AFAIK gyp尚未更新以支持Python 3。