尝试 npm 安装一个我刚刚下载的 repo,但我遇到了和其他人一样的错误:
npm 错误!吉普错误!堆栈错误:找不到 Python 可执行文件“python”,您可以设置 PYTHON 环境变量。
所以我在我的 wsl2 实例中安装了 python 并重新启动了我的 shell,得到了同样的错误。 然后我关注了this跑了
哪里是python
输出这个:
python: /usr/bin/python3.8 /usr/bin/python3.8-config /usr/lib/python3.8 /usr/lib/python3.9 /usr/lib/python2.7 /etc/python3.8 /usr/local/lib/python3.8 /usr/include/python3.8 /mnt/c/Python39/python.exe /mnt/c/Python39/python3.dll /mnt/c/Python39/python39.dll /mnt/c/Users/ethan/AppData/Local/Microsoft/WindowsApps/python.exe /mnt/c/Users/ethan/AppData/Local/Microsoft/WindowsApps/python3.exe
所以我跑了
npm 配置设置 python/usr/bin/python3.8
现在,当我再次尝试安装时,出现了不同的错误
npm 错误!吉普错误!堆栈错误:命令失败:/usr/bin/python3.8 -c import sys;打印 "%s.%s.%s"% sys.version_info[:3];
我不知道从这里去哪里,因为显然没有其他人遇到过这个错误
最佳答案
同样的问题。
但是我安装的是python2.7:
sudo apt install python2
然后运行:
npm config set python "/usr/bin/python2.7"
这个问题解决了。
关于python - WLS2 UBUNTU : npm ERR! gyp 错误!堆栈错误 : Can't find Python executable "python", 您可以设置 PYTHON 环境变量。和更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69106485/