我的服务器正在运行CentOS 5.8并使用PYTHON 2.4
我安装了PYTHON 2.7的备用版本来用于安装node.js
我已经按照几个不同的教程来达到这一点,需要一点帮助才能完成
我在节点目录中并使用此命令进行配置
/usr/bin/env python2.7 ./configure
当我运行make
命令时出现错误。
File "../../tools/js2c.py", line 387
except Error as e:
^
SyntaxError: invalid syntax
make[1]: *** [/root/node/out/Release/obj/gen/libraries.cc] Error 1
make[1]: Leaving directory `/root/node/out'
make: *** [node] Error 2
我相信这是因为它使用的是2.4版本的python。如何强制make
和make install
命令使用我的备用安装python 2.7?
我是Linux命令的完全初学者。
答案 0 :(得分:0)
我通过以下方式完成了这项工作。全程
yum update -y
yum -y groupinstall "Development Tools"
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar -xvzf Python-2.7.2.tgz
cd Python-2.7.2
./configure
make altinstall
cd
mv /usr/bin/python /usr/bin/python.old
ln -s /usr/local/bin/python2.7 /usr/bin/python
cd node
./configure
make
make install
mv /usr/bin/python.old /usr/bin/python