1

在运行 npm install (例如https://github.com/donpark/html2jade)时,我遇到了这个错误:

/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py:852: Warning: 'as' will become a reserved keyword in Python 2.6
Traceback (most recent call last):
  File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp", line 15, in <module>
    import gyp
  File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 8, in <module>
    import gyp.input
  File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 852
    except ImportError as e:
                        ^
SyntaxError: invalid syntax

python --version 生成'Python 2.7.1'

4

1 回答 1

0

这不会是 Python 2.7.1 中的语法错误。一个快速的解决方法是将这个程序作为 运行python /full/path/to/scriptname.py,它实际上将使用 Python 2.7.1。

于 2013-08-18T20:23:59.983 回答