title: Updating Python for use with AWS CLI
body: <p>I'm trying to use AWS CLI S3 within the Terminal (Mac OS X v10.6.8) and after configuring all of the proper credentials when I run basic commands (e.g., <code>aws s3 ls</code>) it does not output anything.</p>
  
  <p>When I do a slightly more complicated command (e.g., <code>aws s3 mb s3://newbucketname</code>) it outputs: <code>__init__() keywords must be strings</code>.  </p>
  
  <p>Based on some research I suspected the cause is that Python 2.6.1 is installed by default, so I downloaded v3.3.2, installed it, and used the 'Update Shell Profile.command' feature to set the correct PATH variable.</p>
  
  <p>Now with the new version of Python installed and configured I still get the same results.  The Terminal still appears to be using the old version of Python, despite the $PATH variable pointing to the new version (v3.3.2).</p>
  
  <p>Any help would be greatly appreciated.  I'm guessing that it has to do with the Terminal not using the new version of Python and thus the AWS CLI functionality doesn't work, but there may be a different cause that I'm not aware of.</p>
  
  <p>Thank you!</p>