无法通过符号链接找到可执行文件

无法通过符号链接找到可执行文件

我对 Linux/Mac OS 还很陌生,但最近几天我学到了很多东西。

我的 NativeScript 应用程序使用命令构建python,但我的系统只安装了 python3。这很好,并且在nativescript 文档据称符号链接可以解决这个问题。

因此我使用以下命令创建了该链接;sudo ln -s $(which python3) /usr/local/bin/python(/usr/local/bin 在我的 PATH 中)。但执行时python -V会引发错误;python: error: Failed to locate 'python'.

我看过几篇帖子,但都没有帮助到我。我证实运行以下命令不存在问题;

which python3 -> /usr/bin/python3
which python -> /usr/local/bin/python
python3 -V -> Python 3.8.9
python -V -> python: error: Failed to locate 'python'.
ls -l /usr/local/bin/python -> lrwxr-xr-x  1 root  admin  16 Jul  7 12:17 /usr/local/bin/python -> /usr/bin/python3

如何通过符号链接让 python 命令使用 python3?

相关内容