当我尝试使用npm来安装包含serialport的johnny-five时,我遇到了一堆错误。我相信这是node-gyp的一个问题,所以我下载了python 2.X,它仍然无法工作。 我的日志: http://pastebin.com/SMjaXekd
答案 0 :(得分:0)
你说你下载了Python 2.X但是你实际下载并安装了什么版本?根据node-gyp的documentation,他们建议使用适用于Windows机器的2.7.3版本:
On Windows:
Python (v2.7.3 recommended, v3.x.x is not supported)
Make sure that you have a PYTHON environment variable, and it is set to drive:\path\to\python.exe not to a folder
您可以通过运行python -V
来检查您的计算机正在使用的python版本。您可能安装了多个版本的python,但此命令将告诉您计算机正在使用哪个版本。如果您安装了2.7.3版本但不是python -V
报告的内容,那么您可以在运行$ npm config set python /path/to/executable/python2.7
之前运行$ npm install johnny-five
来配置npm以使用版本2.7.3。< / p>