Spyder - python - installer des packages externes
J'ai juste commencé à utiliser python (dans Windows, 64bit) - et j'ai une question de base sur la façon d'installer des packages externes au sein de l'anaconda /spyder environnement. Je comprends que pour la plupart des paquets, on peut tout simplement utiliser “conda installer des lapins”. Cependant, certains paquets ne sont pas dans l'anaconda référentiel, et pourrait avoir pour être installé à l'extérieur (par exemple, à partir de github). Pour les emballages, afin d'avoir spyder à reconnaître ce paquet – t-on seulement en plus de mettre à jour le PYTHONPATH gestionnaire de Spyder pour inclure le répertoire (p. ex. c:\users\bunnies) dans lequel on a téléchargé ce paquet? Ou doit-on prendre des mesures supplémentaires /est-il un moyen plus rapide?
OriginalL'auteur user1885116 | 2015-11-05
Vous devez vous connecter pour publier un commentaire.
Vous disposez de plusieurs options pour utiliser les paquets qui ne sont pas (encore) disponible via
conda install
:1.) Si le paquet est sur PyPi, vous pouvez le construire comme décrit dans la manuel.
2.) Si le bâtiment à partir de zéro ne fonctionne pas et que le colis est sur PyPi vous pouvez également essayer une installation via pip. Non pas que vous avez à utiliser le pip dans votre Anaconda de distribution et non pas l'un de vos systèmes d'installation de Python.
3.) Si vous souhaitez inclure des paquets externes ou des dossiers locaux qui contiennent Python-scripts, vous pouvez effectuer les opérations suivantes.
3.1.) Utiliser le module sys et ajouter le package requis/dossier dans le chemin d'accès:
3.2) Ou mettre les modules dans dans site-packages, c'est à dire le répertoire
$HOME/path/to/anaconda/lib/pythonX.X/site-packages
qui est toujours sursys.path
. (Source)3.3) Ou d'ajouter un
.pth
fichier dans le répertoire$HOME/path/to/anaconda/lib/pythonX.X/site-packages
. Ce qui peut être nommé n'importe quoi (il doivent juste à la fin avec.pth
). Un.pth
fichier est juste un retour à la ligne, séparés liste du chemin d'accès complet de noms de répertoires qui seront ajoutés à votre chemin d'accès sur Python de démarrage. (Source)Bonne chance!
OriginalL'auteur Cord Kaldemeyer