hi

I have 2 versions of ansible installed on my Mac.(it was not intentional)

One version was not installed through pip and the other version was 
installed through pip.

I had to manually fix some permissions issues and now that those are 
addressed my terminal (VSCode) invokes the older version rather than the 
newer version.

*What determines which version is run when there are multiple versions on a 
computer?*
(from what I have read, pip does not install an ansible.cfg file and I 
don't know if that is where the setting is)


I thought it might be the $PATH in the terminal but the path includes both 
versions.


this is the version ansible 3.7.9(core 2.11.12). This was not installed 
through pip


 % ansible --version

[DEPRECATION WARNING]: Ansible will require Python 3.8 or newer on the 
controller starting with Ansible 2.12. Current 

*version: 3.7.9 *(v3.7.9:13c94747c7, Aug 15 2020, 01:31:08) [Clang 6.0 
(clang-600.0.57)]. This feature will be removed 

from ansible-core in version 2.12. Deprecation warnings can be disabled by 
setting deprecation_warnings=False in 

ansible.cfg.

*ansible [core 2.11.12] *

  config file = None

  configured module search path = 
['/Users/davemastropolo/.ansible/plugins/modules', 
'/usr/share/ansible/plugins/modules']

  ansible python module location = 
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ansible

  ansible collection location = 
/Users/davemastropolo/.ansible/collections:/usr/share/ansible/collections

  executable location = 
/Library/Frameworks/Python.framework/Versions/3.7/bin//ansible

  python version = 3.7.9 (v3.7.9:13c94747c7, Aug 15 2020, 01:31:08) [Clang 
6.0 (clang-600.0.57)]

  jinja version = 3.1.2

  libyaml = True




this (below) is the newer version installed through pip:

this *was* invoked through the terminal prior to fixing the permission 
issue on one of the directories (it was invoked but failing  due to the 
permission issue)


Once the permission issue was addressed, ansible now invokes the older 
version (above)



 % python3 -m pip list
Package      Version
------------ --------

*ansible      8.2.0ansible-core 2.15.2*
certifi      2023.5.7
cffi         1.15.1
cryptography 41.0.3
Jinja2       3.1.2
MarkupSafe   2.1.3
packaging    23.1
pip          23.1.2
pycparser    2.21
PyYAML       6.0.1
resolvelib   1.0.1
setuptools   65.5.0



warm regards

Dave


-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/158f2e5f-0a55-4a18-98e5-cbadde94a98fn%40googlegroups.com.

Reply via email to