解决“找不到python可执行'python'的解决方案”节点错误
#python #node #sass #pyenv

大家好,今天我们将看看一个混合问题。这种情况的主要原因是弃用依赖性。

我们开发的项目使用节点版本14.18.0,我们使用 node-sass版本4.14.1 package,此软件包也适用于deprecated

ps:您可以立即使用normal sass软件包而不是节点 -

错误看起来像这些

Error: Can't find Python executable "python", you can set the PYTHON env variable.

Python3已经安装在我的PC上。但这根本没有帮助。

我们需要安装 python 2.7.18

我们可以使用 pyenv 来工作多个python版本。让我们下载。

1-安装“ pyenv”

brew install pyenv

2-安装Python的“ 2.7.18”版本

pyenv install 2.7.18

并将其设置为全局

pyenv global 2.7.18

3-将Python可执行目录添加到路径

export PATH="${HOME}/.pyenv/shims:${PATH}"

您可以使用;
检查路径

echo $PATH

4-将Python可执行目录添加到.NPMRC

npm config set python $(which python)

您可以使用
检查配置

npm config list 

Image description

或检查 .npmrc ;

cat .npmrc

Image description

在这些步骤之后,您可以使用“ Python”,并且节点开始使用“ Python”别名。

见你ð


资源: