Lors de l'exécution du code suivant, l'utilisateur sans erreur signale une terminaison normale.Deux utilisateurs, même machine, mêmes installations python, on ne peut pas importer paramiko sans UserWarning, module déjà importé
python -c "import paramiko"
utilisateur avec des rapports d'erreur fin (note, pas une exception) avec les éléments suivants:
/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/__init__.py:7: UserWarning: Module _hashlib was already imported from /usr/local/lib/python2.7/lib-dynload/_hashlib.so, but /usr/local/lib/python2.7/site-packages/hashlib-20081119-py2.7-linux-i686.egg is being added to sys.path
import pkg_resources
/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/__init__.py:7: UserWarning: Module hashlib was already imported from /usr/local/lib/python2.7/hashlib.py, but /usr/local/lib/python2.7/site-packages/hashlib-20081119-py2.7-linux-i686.egg is being added to sys.path
import pkg_resources
Les utilisateurs ont le même PYTHONPATH, PATH et LD_LIBRARY_PATH. Il n'y a pas d'environnements virtuels sur cette machine. Tous les fichiers .pyc ont été supprimés sur l'ordinateur et l'erreur persiste.
Python Version: 2.7.11 OS: CentOS 32 bits EL6
pip freeze
rapports hashlib==20081119
et cryptography==1.7.2
et paramiko==2.1.1
Quelqu'un at-il aperçu de ce problème? Je ne comprends pas pourquoi un utilisateur peut effectuer cette tâche sans erreur, alors que l'autre ne peut pas.
Encaisser votre réponse, au profit des générations futures. – kabanus