où les colis sont stockés dans python (en essayant d'installer dragnet)
J'ai eu du mal à installer un paquet python appelé dragnet et sa m'est apparu juste combien peu je comprends sujet où les colis sont stockés et comment ils sont accessibles en python. Quand je fais importer X en python, ce qui suit n'python prendre pour essayer d'importer les packages?
J'ai anaconda installé, et il semble que nombreux sont stockés dans ~/anaconda/pkgs avec des noms comme "argcomplete-0.8.4-py27_0".
Un tas d'autres packages sont dans /Bibliothèque/Python/2.7/site-packages. Parfois conda installer X ne marche pas, mais pip install (conda pip est amorti), et dans ces cas, les paquets sont souvent des ici. Les deux planout et dragnet sont des exemples de tels paquets.
Dragnet, cependant, n'a pas voulu importation, même en dépit de sa présence dans /Bibliothèque/Python/2.7/site-packages. Quand je vais directement dans le dossier /Bibliothèque/Python/2.7/site-packages dans ipython il va importer ok. Je n'arrivais pas à savoir où le mettre ou comment rendre accessible lorsqu'il n'est pas dans le dossier si? J'apprécierais un pointeur vers un bon tuto ou une vue d'ensemble sur l'emballage, paquet lieux et à l'importation en python.
- Questions nous demandant de recommander ou trouver un livre, un outil, une bibliothèque de logiciels, tutoriel ou d'autres hors-site de ressources sont hors sujet pour Stack Overflow car ils ont tendance à attirer les opinions des réponses et le spam.
Vous devez vous connecter pour publier un commentaire.
Dans le cas où vous ne parvenez pas à installer avec anaconda, et vous avez besoin d'installer une autre façon, et que d'autre chemin se termine avec l'installation n'étant pas dans l'anaconda dossier packages (permet de dire que vous vous retrouvez avec une nouvelle installation dans /Bibliothèque/Python/2.7/site-packages), un travail raisonnable autour est le suivant:
Cette force python à regarder dans ce dossier pour les paquets.
Au lieu de l'installation de paquets dans le monde utilisent Virtualenv de créer des environnements virtuels. Cela vous aidera à isoler les différents projets et mettra également à la dépendance et de la gestion des paquets beaucoup plus facile.
Lire les docs ici: https://virtualenv.pypa.io/en/latest/