I have

$ which ansible
/usr/bin/ansible
user@hostname$ /usr/bin/ansible --version
ansible 2.4.0.0
  config file = /users/user/.ansible.cfg
  configured module search path = [u'/users/user/.ansible/plugins/modules', 
u'/usr/share/ansible/plugins/modules']
  ansible python module location = /local/python/lib/python2.7/site-packages
/ansible-2.4.0.0-py2.7.egg/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.14 (default, Oct 10 2017, 13:19:29) [GCC 4.4.7 
20120313 (Red Hat 4.4.7-17)]


However, I want Ansible to use

$ which python2.7
/usr/local/bin/python2.7
user@hostname$ python2.7 -V
Python 2.7.14

I have the following in my ansible.cfg file in my home dir

ansible_python_interpreter = /usr/local/bin/python2.7

What's even more confusing is when I run ansible-galaxy to say create a 
role, it tries to use python2.6 libs, and I get...

$ ansible-galaxy init test-dict
Traceback (most recent call last):
  File "/usr/bin/ansible-galaxy", line 4, in <module>
    __import__('pkg_resources').run_script('ansible==2.4.0', 
'ansible-galaxy')
  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
3037, in <module>
    @_call_aside
  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
3021, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
3050, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
655, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
969, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 
855, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'cryptography' distribution was not 
found and is required by ansible


How can I straighten all this out so Ansible uses the 
/usr/local/*/python2.7 paths?

-- 
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/adfce955-abda-4f37-b6a7-74cfa6e8a8fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to