You are confusing python3, pip3, and python2, pip.  Plus of usng brew, you
have 2 versioons of python2 on your system.  /usr/bin/python and
/usr/local/bin/python.

Make sure you have setup your paths and chosen the version and instance of
python you prefer to use.

michaels-MacBook-Pro:~ mpechner$ which pip

/usr/local/bin/pip

michaels-MacBook-Pro:~ mpechner$ which pip2

/usr/local/bin/pip2

michaels-MacBook-Pro:~ mpechner$ which python

/usr/bin/python

michaels-MacBook-Pro:~ mpechner$ which python2

/usr/local/bin/python2

michaels-MacBook-Pro:~ mpechner$ python --version

Python 2.7.10

michaels-MacBook-Pro:~ mpechner$ pip --version

pip 9.0.3 from /Library/Python/2.7/site-packages (python 2.7)


On Tue, May 15, 2018 at 6:18 PM, <[email protected]> wrote:

> I am trying to create and ec2 instance from my Mac OSX machine.    I
> highlighted the failure in Yellow.  I have installed boto and boto3 via pip
> and there were no error messages on install.
>
> | => pip3 list
> Package         Version
> --------------- -------
> boto            2.48.0
> boto3           1.7.21
>
> | => pip list |grep boto      *RETURNS NOTHING*
>
> | => pip install boto
> Collecting boto
>   Using cached https://files.pythonhosted.org/packages/bd/b7/
> a88a67002b1185ed9a8e8a6ef15266728c2361fcb4f1d02ea331e4c7741d
> /boto-2.48.0-py2.py3-none-any.whl
> matplotlib 1.3.1 requires tornado, which is not installed.
> Installing collected packages: boto
> Could not install packages due to an EnvironmentError: [Errno 13]
> Permission denied: '/Library/Python/2.7/site-packages/boto'
> Consider using the `--user` option or check the permissions.
>
> | => sudo pip install boto
> The directory '/Users/jim/Library/Caches/pip/http' or its parent
> directory is not owned by the current user and the cache has been disabled.
> Please check the permissions and owner of that directory. If executing pip
> with sudo, you may want sudo's -H flag.
> The directory '/Users/jim/Library/Caches/pip' or its parent directory is
> not owned by the current user and caching wheels has been disabled. check
> the permissions and owner of that directory. If executing pip with sudo,
> you may want sudo's -H flag.
> Requirement already satisfied: boto in /Library/Frameworks/Python.
> framework/Versions/3.6/lib/python3.6/site-packages (2.48.0)
>
> I have ansible installed:
> | => ansible --version
> ansible 2.4.2.0
>   config file = None
>   configured module search path = [u'/Users/jim/.ansible/plugins/modules',
> u'/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/local/Cellar/ansible/2.4.
> 2.0_1/libexec/lib/python2.7/site-packages/ansible
>   executable location = /usr/local/bin/ansible
>   python version = 2.7.14 (default, Sep 25 2017, 09:53:22) [GCC 4.2.1
> Compatible Apple LLVM 9.0.0 (clang-900.0.37)]
>
> | ~/vagrant/Projects/ansible-test/share-ansible @ MacBookPro (jim)
>      *(my credentails file is not in the current directory )    *
> | => ls -la ../../../../.aws/
> total 8
> drwxr-xr-x   4   jim  staff   128 Oct 20  2017 .
> drwxr-xr-x+ 70 jim  staff  2240 May 15 14:38 ..
> -rw-------   1      jim  staff    29 May 11 16:29 config
> -rw-------   1      jim  staff   116 May  6 19:27 credentials
>
> | => *ansible-playbook -i ./hosts ec2.key.yml     *
>
> PLAY [local] ************************************************************
> ***************************
>
> TASK [Create a new EC2 key] ******************************
> ******************************************
> fatal: [localhost]: FAILED! => {"changed": false, "msg": "boto required
> for this module"}
> to retry, use: --limit @/Users/jim/vagrant/Projects/
> ansible-test/share-ansible/ec2.key.retry
>
> PLAY RECAP ************************************************************
> *****************************
> localhost                  : ok=0    changed=0    unreachable=0    failed=1
>
> ____________________________________________________________
> ____________________
> | ~/vagrant/Projects/ansible-test/share-ansible @ MacBookPro (jim)
>
> | ~/vagrant/Projects/ansible-test/share-ansible @ MacBookPro (jim)
> | => cat hosts
>
> [local]
> localhost
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/ansible-project/36621df1-7acf-4c67-8c65-f2b878538ab9%40googlegroups.
> com
> <https://groups.google.com/d/msgid/ansible-project/36621df1-7acf-4c67-8c65-f2b878538ab9%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Michael Pechner
NE6RD - Amateur Extra
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAEX4J6yyYvnb7F_Vk400YEmMdbaLWMEm67vS4TZorck%3DxU4%3Dww%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to