Comment installer les paquets PyPi en utilisant la commande anacaonda conda
Lors de l'utilisation de la Anacoda distribution Python, quelle est la meilleure façon d'installer un PyPi package qui n'est pas disponible directement à travers Anaconda? Pour l'instant, je suis en utilisant:
conda pipbuild [pypi_name]
conda install --use-local [package_spec]
Mais je suis pas clair si c'est la meilleure façon et si conda update --all
permettra de mettre à jour ces paquets lorsque les mises à jour sont disponibles. Je suis également difficile de savoir quel est le point de binstar est quand PyPi existe déjà.
source d'informationauteur user1507844
Vous devez vous connecter pour publier un commentaire.
Si vous voulez construire conda paquets pour PyPI paquets, la méthode recommandée consiste à utiliser
conda skeleton pypi package
et l'utilisationconda build package
sur la recette qu'il crée. Vous aurez besoin de mettre à jour la recette à chaque fois que le paquet est mis à jour.Vous pouvez également utiliser
pip
installer ces paquets. L'inconvénient ici est que ces paquets wont' être géré par conda.Je vais être en désaccord avec la réponse et notez que
pip install [some-pypi-package]
est souvent la meilleure façon d'installer PyPi paquets dans Conda environnements.Tandis que les paquets ne seront pas gérés par la Conda gestionnaire de paquet, ils seront toujours gérés par l'Anaconda de l'environnement. Il va télécharger la version correcte de l'ensemble des actifs Python installer et mettre à jour correctement à l'aide de la
pip
le gestionnaire de package.Lors de l'utilisation de l'Anaconda, vous devriez vous tourner vers
conda
avantpip
quand vous le pouvez, mais vous n'avez pas perdre de la reproductibilité des avantages de l'utilisation de l'Anaconda lorsque vous utilisezpip
.