VSC + AWS CLI on $PATH (macos)



我正在尝试获得AWS CLI+VSC。在mac上的$PATH上,我的问题是AWS CLI命令行安装建议我将其放在~/bin下,现在它有自己的python二进制文件。哪个先被拾取并注册良好,因此AWS CLI执行和运行良好。现在的问题是,我的VSC通常使用与/usr/local/bin不同版本的python(我想是?(,但现在它正在使用~/bin。

所以我尝试了两种方法,外壳安装在VSC中,然后手动将其添加到我的/bash_profile环境。希望它能神奇地发挥作用。。。

结果是:

/Applications/Visual Studio Code.app/contents/Resources/app/bin/code: line 6: /Users/<username>/bin/python: cannot execute binary file

我想也许我可以让VSC专门指向/usr/local/bin,但我不确定我该怎么做?

tldr;我不能将AWS CLI(CLI安装(和VSC$PATH放在一起,因为它们都在同一$PATH下使用不同的python版本(只是"python"(。

提前感谢!

不要将/path/to/aws-cli/bin添加到PATH,只需创建aws可执行文件的符号链接,例如在/usr/bin/aws:

ln -s /path/to/aws-cli/bin/aws /usr/bin/aws

并确保/usr/bin在您的PATH而不是/path/to/aws-cli/bin中。

最新更新