我对 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?