当前位置:首页 > 操作系统 > MacOs

在macOS Sierra中,如何配置AWS CLI以使用Python3.x而不是OS默认Python2.7?

AWS CLI Mavens,

通过macOS的终端,尝试在macOS Sierra 10.12.6上安装和配置AWS CLI,使用Python 3.6.2而不是macOS的默认Python 2.7.10.

虽然我严格遵循AWS的说明(http://docs.amazonaws.cn/en_us/cli/latest/userguide/cli-install-macos.html),包括配置./bash_profile:

<code># Setting PATH for Python 3.6.x
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
</code>

并通过** echo $PATH **进行双重检查

<code>PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
</code>

执行时

<code>$aws --version
</code>

结果总是如此:

<code>aws-cli/1.10.60 Python/2.7.10 Darwin/16.7.0 botocore/1.4.50
</code>

提前感谢您提供有关如何配置AWS CLI以忽略Python 2.7.10并通过Python 3.6.x执行的任何建议.

飞机Wryter

解决方法:

在我的情况下,通过以下方式解决这个问题.

<code>$pip3 --version
  pip 18.1 from {....} (python 3.6)
$export PATH=~/.local/bin:~/Library/Python/3.6/bin:$PATH 
$pip3 install awscli --upgrade  # without --user
$aws --version
  aws-cli/1.16.22 Python/3.6.5 Darwin/18.2.0 botocore/1.12.12
</code>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐