我在运行npm config set python /path/to/executable/python2.7
命令后错过了我的npm。现在,当我尝试将软件包安装到我的存储库时,我收到以下错误
gyp ERR! stack Error: Can't find Python executable "node6.10.2", you can set the PYTHON env variable
如何重置我的npm?我尝试使用以下命令
删除它sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules
然后从他们的official website下载了node.js,但它没有解决错误
答案 0 :(得分:1)
试试npm config delete config_name
这是为了删除npm配置。
或者你可以npm config set config_name=default_value
如果您想设置为默认值。
所有npm配置都可以在.npmrc文件中查看。
答案 1 :(得分:1)
我通过运行npm config edit
命令修复了它并删除了下面的第一行:
registry=https://registry.npmjs.org/
说python=/path/to/executable/python2.7
希望它有所帮助