pip: tirant les mises à jour de la télécommande du dépôt git
J'ai installé scikit-learn à partir de GitHub il y a quelques semaines:
pip install git+git://github.com/scikit-learn/scikit-learn@master
Je suis allé à GitHub et plusieurs modifications ont été apportées à la branche principale depuis.
Comment puis-je mettre à jour mon installation locale de scikit-learn
?
J'ai essayé pip install scikit-learn --upgrade
mais j'ai eu:
Requirement already up-to-date
Cleaning up ...
OriginalL'auteur Amelio Vazquez-Reina | 2013-07-17
Vous devez vous connecter pour publier un commentaire.
pip
recherches de la bibliothèque dans le Python package index. Votre version est plus récente que la dernière à y, si pip ne sera pas mise à jour.Vous devrez réinstaller à partir de Git:
Pip va juste mettre à jour le paquet.
Vous n'avez pas besoin de désinstaller le paquet, il le fera de lui-même.
vous n'avez pas besoin de l'-U pour la mise à niveau?
Je recommande fortement de désinstaller avant de réinstaller. Elle s'est produite pour moi qu'un nouveau commis de fichier n'est pas venu de l'avant et de perte de temps à regarder autour.
OriginalL'auteur Blender
Vous devez installer la version de github, ou localement.
La façon dont j'ai l'habitude de faire, c'est que je git clone le dépôt en local et je
python setup.py install
oupython setup.py develop
sur elle, donc je suis sûr de la version utilisée.Ré-émission de la commande que vous avez fait la première fois avec la mise à niveau du pavillon ferait l'affaire autrement.:
OriginalL'auteur Alexis Métaireau
IIRC, Pip installe basé sur pypi. Si vous souhaitez mettre à niveau vers la version qui est actuellement hébergé sur github, alors vous allez avoir à utiliser l'url à partir de github.
OriginalL'auteur Games Brainiac