我正在尝试~/.aws/
与两个环境 (Windows 上的 Ubuntu 上的 Bash + Windows) 共享凭据。为此,我创建了一个符号链接,如下所示:ln -s /mnt/c/Users/<user_name>/.aws ~/.aws
在 Windows 上的 Ubuntu 中,当我运行 Bash 时,which aws
我得到了一个 Windows Python 路径。不太理想。它是如何获取到这个路径的?
我创建了 2 个独立的 Python 虚拟环境,1 个用于 Linux,1 个用于 Windows。
现在,当我aws s3 ls
从任一环境运行等时,我都会得到相同的结果!
但是,如果我没有从“Windows 上的 Ubuntu 上的 Bash”激活 Linux 虚拟环境并尝试运行,aws s3 ls
它会中断,因为它试图使用 Windows 的 Python aws。我可以通过运行echo $PATH
我可以安全地从我的 Linux 子系统中删除 Windows Python 路径吗?