安装插件出现 ImportError: No module named gyp
问题
在windows下使用cygwin安装插件出现ImportError: No module named gyp
原因
- 使用了cygwin安装的python
- Visual Studio2015未安装
解决方案
安装 VS2015
安装Python 2.7
在
计算机->属性->高级系统设置->环境变量->系统变量
的PATH
添加path\Python27\python.exe;
(必须添加到python.exe
)- 在命令行中输入
npm config set python path\Python27\python.exe
(cygwin
下也可以在.zshrc
中添加export PYTHON="D:/Python27/python.exe"
) npm config set msvs_version 2015 --global
至此,安装 mongodb
等插件就能正常编译了
其它
如果依然不行,请尝试下面设置后再次尝试
set VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140
参考文档
文章若有纰漏请大家补充指正,谢谢~~
http://blog.xinshangshangxin.com SHANG殇