pip installe les paquets avec succès, mais les exécutables ne trouve pas de ligne de commande

Je travaille sur mac OS X Yosemite, la version 10.10.3.

J'ai installé python2.7 et pip à l'aide de macport comme le fait le
http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/

Je peux réussir l'installation de paquets et de les importer à l'intérieur de mon environnement python et des scripts python. Toutefois, le fichier exécutable associé à un paquet qui peut être appelée à partir de la ligne de commande dans le terminal ne sont pas trouvés.

Personne ne sait ce qui ne va pas? (Plus de détails ci-dessous)

Par exemple lors de l'installation d'un paquet appelé "rosdep" comme indiqué dans http://wiki.ros.org/jade/Installation/Source

Je peux courir: sudo pip install -U rosdep
qui s'installe sans erreurs et les fichiers correspondants sont situés dans /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

Cependant, si j'essaie de le lancer : sudo rosdep init,
il donne une erreur : "sudo: rosdep: command not found"

Ce n'est pas un paquet d'erreur spécifique. Je reçois ce pour un paquet installé à l'aide de pip sur mon ordinateur. J'ai même essayé d'ajouter

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

à mon $PATH.
Mais les exécutables ne sont pas sur la ligne de commande, même si les paquets de travail parfaitement dans python.

  • tout virtualenv impliqués?
  • non, pas de virtualenv est impliqué.
  • lorsque vous sudo, vous passez à l' $CHEMIN d'accès de l'utilisateur root, il suffit de faire certain que son CHEMIN d'accès est mis à jour, pas votre CHEMIN