Bien que je sache l'option de installer Pip à partir du source , j'essaie d'éviter de suivre ce chemin pour que les mises à jour de Pip soient gérées par la gestion des paquets de Cygwin.
J'ai récemment appris que les dernières versions de Python incluent Pip. Cependant, même si j'ai récemment installé les dernières versions de Python à partir du dépôt Cygwin, Bash ne reconnaît pas une installation Pip valide sur le système.
896/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:22am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ python -V
Python 2.7.10
892/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:27am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ python3 -V
Python 3.4.3
883/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:34am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip
bash: pip: command not found
878/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:41am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip2
bash: pip2: command not found
876/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:42am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip3
bash: pip3: command not found
Notez que les versions installées Python 2.7.10 et Python 3.4.3 sont suffisamment récentes pour pouvoir inclure Pip.
Y a-t-il quelque chose que j'ai peut-être oublié? Pourrait-il y avoir une nouvelle installation de Pip qui ne soit pas dans les répertoires binaires standard référencés dans $ PATH? Si les packages Cygwin de Python ne contiennent en fait pas d'inclusion de Pip, est-ce suffisamment remarquable pour justifier un rapport de bogue au projet Cygwin?
cel a auto-répondu à cette question dans un commentaire ci-dessus . Pour la postérité, convertissons cette solution pratique en une réponse authentique.
Malheureusement, Cygwin ne parvient pas à:
pip
, pip2
, ou pip3
paquets.pip
et le pip2
commandes lorsque le package python
est installé.pip3
commande lorsque le python3
Le paquet est installé.Il est temps de retrousser nos manches de ligne de commande sales et de le faire nous-mêmes.
Depuis nonpip
packages sont actuellement disponibles, la réponse à la question spécifique de "Est-ce que pip
est installable en tant que package Cygwin?" est techniquement "Désolé, fils."
Cela dit, pip
est installable de manière triviale via une ligne. Cela nécessite de réexécuter manuellement one-liner pour mettre à jour pip
mais présente l’avantage de fonctionner. (Ce qui est plus que d'habitude dans Cygwin Land.)
pip3
Installation, s'il vous plaît Pour installer pip3
, the Python 3 de pip
, sous Cygwin:
$ python3 -m ensurepip
Cela suppose le python3
Le paquet Cygwin a bien sûr été installé.
pip2
Installation, s'il vous plaît Pour installer à la fois pip
et pip2
, the Python 2 spécifiques de pip
, sous Cygwin:
$ python -m ensurepip
Cela suppose que le package python
Cygwin ait bien sûr été installé.
Téléchargez un package d'assistance:
python-setuptools
paquet.python3-setuptools
paquet.Exécutez le script:
easy_install-2.7 pip
easy_install-3.4 pip