Parce que j'ai eu quelques problèmes avec Ansible (je suis sur mac) qui semblait être corrigé dans la dernière version dev aujourd'hui, j'ai désinstallé ansible via pip (sudo pip uninstall ansible
) et réinstallé la dernière version dev du github repo en utilisant l'installation classique. . méthode py, qui semblait mettre fin avec succès (full output herePourquoi est-ce que je ne peux pas trouver ansible quand je l'installe en utilisant setup.py?
alors j'ai essayé de l'utiliser:
$ ansible --version
-bash: ansible: command not found
$ which ansible
$
J'ai vérifié où il est installé à partir de la sortie complète I lien ci-dessus, je trouve qu'il est installé. dans /usr/local/lib/python2.7/site-packages
, et en effet là-bas, je trouve un œuf:
$ ls -l /usr/local/lib/python2.7/site-packages | grep ansible
drwxr-xr-x 4 root admin 136 Aug 22 16:33 ansible-2.4.0-py2.7.egg
Quand je commence Python et vérifiez le dossier site-packages que je trouve un autre dossier:
>>> import site; print site.getsitepackages()[0]
/usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
mais qui est un lien symbolique dans le même dossier:
$ ls -l /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
lrwxr-xr-x 1 hielke admin 54 Aug 13 22:36 /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages -> ../../../../../../../../../lib/python2.7/site-packages
donc je suppose que la problème est qu'aucun lien symbolique est créé pour le package ansible dans /usr/local/bin/
. Mais je ne sais pas comment je pourrais créer un tel lien symbolique et pourquoi il n'apparaîtrait pas en premier lieu.
Est-ce que quelqu'un sait comment je peux aller de l'avant? Tous les conseils sont les bienvenus!
Pouvez-vous montrer votre variable d'environnement, je ne peux pas la reproduire. – aristotll
@aristotll - Je ne suis pas sûr de la variable d'environnement que vous voulez dire, mais pour être sûr, voici un plein de 'os.environ': https://pastebin.com/b0AuuAaV Est-ce que cela vous dit quelque chose? – kramer65
Pouvez-vous montrer le résultat de 'quel python'? – aristotll