【问题标题】:Install node.js using alternate install of PYTHON使用 PYTHON 的替代安装来安装 node.js
【发布时间】:2014-09-21 12:26:39
【问题描述】:

我的服务器运行 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。如何强制makemake install 命令使用我的python 2.7 备用安装?

我是 linux 命令的初学者。

【问题讨论】:

    标签: python linux node.js python-2.7 installation


    【解决方案1】:

    我通过执行以下操作来完成此操作。全流程

    1. yum update -y
    2. yum -y groupinstall "Development Tools"
    3. 安装了 git ... 跟着这个 (https://stackoverflow.com/a/8327476/888640)
    4. 已安装 PYTHON 的替代版本
    5. wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
    6. tar -xvzf Python-2.7.2.tgz
    7. cd Python-2.7.2
    8. ./configure
    9. make altinstall
    10. cd
    11. 使用正确的python版本
    12. mv /usr/bin/python /usr/bin/python.old
    13. ln -s /usr/local/bin/python2.7 /usr/bin/python
    14. 安装节点
    15. cd node
    16. ./configure
    17. make
    18. make install
    19. 改回正常版本的python
    20. mv /usr/bin/python.old /usr/bin/python

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-08
      • 2017-07-26
      • 2012-09-05
      • 2014-12-22
      相关资源
      最近更新 更多