Install the AWS CLI Using the Bundled Installer (Linux, OS X, or Unix)

install aws cli macos
install aws cli linux
aws command not found
aws cli v2
aws cli configure
aws cli version 2
aws install cli 2
aws cli setup

When following the Install the AWS CLI Using the Bundled Installer (Linux, OS X, or Unix) directions I'm getting an error caused by what looks to be an incorrect file path file:///Users/jspooner/Downloads/awscli-bundle/packages awscli-1.7.24.tar.gz. I believe it should be packages/awscli. Is there python script broken or am I missing something?

➜  Downloads  python --version
Python 2.7.7
➜  Downloads  sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Password:
Running cmd: /usr/local/opt/python/bin/python2.7 virtualenv.py --python /usr/local/opt/python/bin/python2.7 /usr/local/aws
Running cmd: /usr/local/aws/bin/pip install --no-index --find-links file:///Users/jspooner/Downloads/awscli-bundle/packages awscli-1.7.24.tar.gz
Traceback (most recent call last):
  File "./awscli-bundle/install", line 138, in <module>
    main()
  File "./awscli-bundle/install", line 129, in main
    pip_install_packages(opts.install_dir)
  File "./awscli-bundle/install", line 98, in pip_install_packages
    pip_script, PACKAGES_DIR, cli_tarball))
  File "./awscli-bundle/install", line 44, in run
    p.returncode, cmd, stdout + stderr))
__main__.BadRCError: Bad rc (1) for cmd '/usr/local/aws/bin/pip install --no-index --find-links file:///Users/jspooner/Downloads/awscli-bundle/packages awscli-1.7.24.tar.gz': Traceback (most recent call last):
  File "/usr/local/aws/bin/pip", line 9, in <module>
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
  File "/usr/local/aws/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/aws/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/usr/local/aws/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/local/aws/lib/python2.7/site-packages/pip/__init__.py", line 10, in <module>
    from pip.util import get_installed_distributions, get_prog
  File "/usr/local/aws/lib/python2.7/site-packages/pip/util.py", line 17, in <module>
    from pip.vendor.distlib import version
  File "/usr/local/aws/lib/python2.7/site-packages/pip/vendor/distlib/version.py", line 13, in <module>
    from .compat import string_types
  File "/usr/local/aws/lib/python2.7/site-packages/pip/vendor/distlib/compat.py", line 31, in <module>
    from urllib2 import (Request, urlopen, URLError, HTTPError,
ImportError: cannot import name HTTPSHandler

I would highly recommend installing awscli from Homebrew package manager if you are on OS X.

Installing the AWS CLI, If you do have Python installed, proceed to installing pip and the AWS CLI. Sections. Install pip; Install the AWS CLI version 1 with pip  When following the Install the AWS CLI Using the Bundled Installer (Linux, OS X, or Unix) directions I'm getting an error caused by what looks to be an incorrect file

Try navigating to the /tmp directory before running amazon's 3 installation commands, rather than running these commands from within your own user folder. I'm not sure why this extra step is required for some OS X installations.

cd /tmp
curl -o awscli.zip https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
unzip awscli.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Install the AWS CLI version 1 on Linux, I would highly recommend installing awscli from Homebrew package manager if you are on OS X. AWS CLI version 2. All installers for AWS CLI version 2 include and use an embedded copy of Python, independent of any other Python version that you might have installed. If you're using AWS CLI version 2, no changes are required.

Install PiP and use the following command

 pip install awscli --upgrade --user

Install the AWS CLI Using the Bundled Installer (Linux, OS X, or Unix , On Linux, OS X, or Unix – use pip (a package manager for Python software) or install manually with the bundled installer. Install using pip: You will need python to  Install the AWS CLI on Linux, Mac or Unix Operating System. Check your Python installation: If your computer doesn’t already have Python installed, or you would like to install a different version of Python, follow the procedure in Install Python.

aws-cli, Use the AWS Command Line Interface with the common features and Learn how to install the AWS CLI on your Windows, Linux, Mac, or Unix. OS X install Amazon AWS command-line interface (CLI) tool. How do I setup and install the official Amazon AWS Command Line Interface (cli) on an Apple Mac OS X system? The official or universal command line interface for Amazon Web Services recommended tool for the AWS. There are various ways to install the AWS CLI.

AWS CLI: How to Install & Use the AWS Command Line Interface, In this guide I'll show you two different ways of installing AWS CLI tool on Linux - These or Python 3 version 3.3+; Windows, Linux, macOS, or Unix Operating system. Install AWS CLI on Ubuntu / Debian. You can install AWS CLI using python pip or by using the Bundled Installer for Linux. x. x. Quantcast. Before you can start using the AWS Command Line Interface, you must sign up for an AWS account (if you don't already have one) and set up your CLI environment. Depending on your operating system and environment, there are different ways to install the AWS CLI: an MSI installer, a bundled installer, or pip.

How to Install and Use AWS CLI on Linux, a single command. Install the AWS CLI in a virtual environment using virtualenv. Supported Operating Systems: Linux, macOS, and Unix. Download the Bundled What are the benefits of using the Bundled Installer? Install the AWS CLI Using the Bundled Installer (Linux, OS X, or Unix) If you are on Linux, OS X, or Unix, you can also use the bundled installer to install the AWS CLI. The bundled installer handles all the details in setting up an isolated environment for the AWS CLI and its dependencies.

Comments
  • This is not recommended by Amazon anymore: "The awscli package may be available in repositories for other package managers such as APT, yum and Homebrew, but it is not guaranteed to be the latest version. To make sure you have the latest version, use one of the installation methods described here." docs.aws.amazon.com/cli/latest/userguide/installing.html
  • Worked great :). Wonderfull suggestion.
  • running it from /tmp directory installs awscli using default OSX python, which is 2.7.x. Not sure why it is not pointing to latest version of python, i.e 3.7.x