Comment installer pip sous Windows?

pip est un remplacement pour easy_install . Mais dois-je installer pip en utilisant easy_install sur Windows? Est-il un meilleur moyen?

2270
demandé sur mit 2011-01-20 21:08:59
la source

30 ответов

Python 2.7.9+ et 3.4 +

bonne nouvelle! Python 3.4 (sorti en mars 2014) et Python 2.7.9 (sorti en décembre 2014) ship with Pip. C'est la meilleure caractéristique de toute version de Python. Elle rend la richesse des bibliothèques de la communauté accessible à tous. Les débutants ne sont plus exclus de l'utilisation des bibliothèques communautaires par la difficulté prohibitive de la configuration. En livraison avec un gestionnaire de paquets, Python rejoint Ruby , Node.js , Haskell , Perl , Go --presque toutes les autres langues contemporaines avec une communauté à source ouverte majoritaire. Merci de Python.

bien sûr, cela ne signifie pas que l'empaquetage Python est un problème résolu. L'expérience reste frustrant. Je discute de ce dans la question de débordement de pile est-ce que Python a un système de gestion des paquets/modules? .

et, hélas pour tout le monde utilisant Python 2.7.8 ou plus tôt (une partie importante de la communauté). Il n'y a pas de plan pour t'envoyer Pip. Les instructions manuelles suivent.

Python 2 ≤ 2.7.8 et Python 3 ≤ 3.3

Voler dans le visage de son 'piles' devise, Python navires sans un gestionnaire de paquets. Pour empirer les choses, Pip était-jusqu'à récemment-paradoxalement difficile à installer.

instructions Officielles

par https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

télécharger get-pip.py , en prenant soin de le sauvegarder sous la forme d'un fichier .py plutôt que .txt . Ensuite, exécutez à partir de l'invite de commande:

python get-pip.py

Vous avez peut-être besoin d'un la commande administrateur invite à faire ceci. Suivez démarrez une invite de commande en tant qu'administrateur (Microsoft TechNet).

cela installe le paquet pip, qui (sous Windows) contient ...\ Scripts\pip.exe ce chemin d'accès doit être dans la variable d'environnement PATH pour utiliser pip à partir de la ligne de commande (voir la deuxième partie de "l'Alternative" pour l'ajouter à votre CHEMIN d'accès,

instructions alternatives

la documentation officielle indique aux utilisateurs d'installer Pip et chacune de ses dépendances à partir de la source. C'est fastidieux pour les expérimentés et extrêmement difficile pour les débutants.

pour notre bien, Christoph Gohlke prépare des installateurs Windows ( .msi ) pour les paquets populaires de Python. Il construit des installateurs pour toutes les versions de Python, 32 et 64 bits. Vous devez:

  1. Installer setuptools
  2. Installer pip

pour moi, cette Pip installée à C:\Python27\Scripts\pip.exe . Trouvez pip.exe sur votre ordinateur, puis ajoutez son dossier (par exemple, C:\Python27\Scripts ) à votre chemin (démarrez / Éditez les variables d'environnement). Maintenant, vous devriez être en mesure d'exécuter pip à partir de la ligne de commande. Essayez d'installer un paquet:

pip install httpie

voilà (avec un peu de chance)! Solutions pour la commune les problèmes sont les suivants:

Proxy problèmes

si vous travaillez dans un bureau, vous pourriez être derrière un mandataire HTTP. Dans l'affirmative, définissez les variables d'environnement http_proxy et https_proxy . La plupart des applications Python (et d'autres logiciels libres) les respectent. Exemple de syntaxe:

http://proxy_url:port
http://username:[email protected]_url:port

si vous êtes vraiment malchanceux, votre mandataire pourrait être un Microsoft NTLM mandataire. Logiciel libre ne peut pas faire face. La seule solution est d'installer un logiciel libre proxy amical qui fait suivre au proxy méchant. http://cntlm.sourceforge.net/

impossible de trouver vcvarsall.chauve-souris

les modules Python peuvent être partiellement écrits en C ou C++. Pip essaie de compiler à partir de la source. Si vous n'avez pas de compilateur C/C++ installé et configuré, vous verrez ce message d'erreur cryptique.

Erreur: Impossible trouver vcvarsall.MTD

vous pouvez corriger cela en installant un compilateur C++ tel que MinGW ou Visual C++ . Microsoft en envoie un spécialement pour Python. Ou essayez Compilateur Microsoft Visual C++ pour Python 2.7 .

bien Qu'il soit souvent plus facile de vérifier le site de Christoph pour votre colis.

1657
répondu Colonel Panic 2018-04-08 04:12:48
la source

-- périmé -- utiliser distribuer, pas setuptools comme décrit ici. --

-- périmé #2 -- utiliser des outils de configuration car la distribution est dépréciée.

comme vous l'avez mentionné pip ne comprend pas d'installateur indépendant, mais vous pouvez l'installer avec son prédécesseur easy_install.

:

  1. télécharger le dernier pip version d'ici: http://pypi.python.org/pypi/pip#downloads
  2. Uncpress it
  3. télécharger le dernier installateur facile pour Windows: ( télécharger le .exe au bas de http://pypi.python.org/pypi/setuptools ). L'installer.
  4. Copiez le dossier pip non comprimé content dans le dossier C:\Python2x\ (ne copiez pas tout le dossier dans le contenu), parce que la commande python ne fonctionne pas en dehors du dossier C:\Python2x , puis exécute: python setup.py install
  5. ajouter votre python C:\Python2x\Scripts au chemin

Vous avez terminé.

Maintenant vous pouvez utiliser pip install package pour installer facilement des paquets comme sous Linux :)

291
répondu Adrián Deccico 2014-02-04 14:17:25
la source

2014 mise à jour:

1) Si vous avez installé Python 3.4 ou plus tard, pip est inclus avec Python et devrait déjà fonctionner sur votre système.

2) Si vous exécutez une version en dessous de Python 3.4 ou si pip n'a pas été installé avec Python 3.4 Pour une raison quelconque, alors vous utiliserez probablement le script d'installation officiel de pip get-pip.py . L'installateur pip saisit maintenant setuptools pour vous, et fonctionne indépendamment de architecture (32 bits ou 64 bits).

l'installation les instructions sont détaillées ici et impliquent:

pour installer ou mettre à niveau pip, téléchargez en toute sécurité get-pip.py .

lancez ensuite ce qui suit (qui peut nécessiter l'accès administrateur):

python get-pip.py

pour mettre à niveau une installation existante (ou distribuer), exécuter pip install -U setuptools

je vais laisser les deux séries d'anciennes instructions ci-dessous pour la postérité.

anciennes réponses:

pour les éditions Windows du 64 bits variété-Windows 64 bits + Python utilisé pour exiger une méthode d'installation séparée en raison de ez_setup, mais j'ai testé la nouvelle méthode de distribution sur les fenêtres 64 bits tournant Python 32 bits et 64 bits Python, et vous pouvez maintenant utiliser la même méthode pour toutes les versions de Windows/Python 2.7 X:

ancienne méthode 2 utilisant distribuer :

  1. télécharger distribuer - j'ai jeté le mien dans C:\Python27\Scripts (n'hésitez pas à créer un répertoire Scripts s'il n'existe pas.
  2. ouvrir une invite de commande (sur Windows, vous devez vérifier conemu2 si vous n'utilisez pas PowerShell ) et changer ( cd ) dans le répertoire que vous avez téléchargé distribute_setup.py à.
  3. Run distribute_setup: python distribute_setup.py (cela ne fonctionnera pas si votre répertoire d'installation python n'est pas ajouté à votre chemin - allez ici pour de l'aide )
  4. changez le répertoire courant pour le répertoire Scripts pour votre installation Python ( C:\Python27\Scripts ) ou ajoutez ce répertoire, ainsi que le répertoire d'installation de la base Python de votre variable D'environnement %PATH%.
  5. installer pip en utilisant les outils de configuration nouvellement installés: easy_install pip

La dernière étape ne fonctionnera pas à moins que vous êtes soit dans le répertoire easy_install.exe est situé dans le (C:\Python27\Scripts serait la valeur par défaut de Python 2.7), ou si vous avez ce répertoire ajouté à votre chemin.

ancienne méthode 1 utilisant ez_setup:

de la setuptools page --

télécharger ez_setup.py et l'exécuter; il téléchargera le approprié .oeuf de fichier et l'installer pour vous. (Actuellement, les données fournies .exe installer ne supporte pas les versions 64 bits de Python Pour Windows, en raison d'un problème de compatibilité avec distutils installer.

Après cela, vous pouvez continuer avec:

  1. ajouter c:\Python2x\Scripts au chemin de Windows (remplacer le x dans Python2x par le numéro de version que vous avez installé)
  2. Ouvrir un nouveau (!) L'invite de commandes DOS. De là, Lancez easy_install pip
208
répondu AndrewPK 2017-05-23 15:10:45
la source

2016+ Mise à jour:

ces réponses sont périmées ou autrement verbeuses et difficiles.

si vous avez Python 3.4+ ou 2.7.9+, il sera installé par défaut sur Windows. Autrement dit:

  1. télécharger l'installateur pip: https://bootstrap.pypa.io/get-pip.py
  2. si paranoïaque, inspecter le dossier à confirmer qu'il n'est pas malveillant (doit être décodé par b64).
  3. ouvrir une console dans le dossier de téléchargement en tant qu'administrateur et exécuter get-pip.py . Sinon, cliquez-droit sur son icône dans l'Explorateur et sélectionnez "exécuter en tant qu'Administrateur...".

les nouveaux binaires pip.exe (et l'déprécié easy_install.exe ) seront trouvés dans le dossier "%ProgramFiles%\PythonXX\Scripts" (ou similaire), qui n'est probablement pas dans votre variable PATH . Je recommande d'ajouter.

188
répondu Gringo Suave 2018-04-25 19:28:43
la source

Python 3.4, qui a été publié en mars 2014, est livré avec pip inclus:

http://docs.python.org/3.4/whatsnew/3.4.html

Depuis la sortie de Python 3.4, la façon la plus récente d'installer pip sur Windows est d'installer Python. Lorsque vous vous en tenez à toutes les valeurs par défaut pendant l'installation, pip sera installé

C:\Python34\Scripts\pip3.exe .

42
répondu matth 2014-03-17 23:57:50
la source

quand je dois utiliser Windows, J'utilise ActivePython, qui ajoute automatiquement tout à votre chemin et inclut un gestionnaire de paquets appelé PyPM qui fournit la gestion de paquets binaire ce qui rend l'installation des paquets plus rapide et plus simple.

pip et easy_install ne sont pas exactement la même chose, Il ya donc certaines choses que vous pouvez obtenir à travers pip mais pas easy_install et vice versa .

ma recommandation est que vous obtenez ActivePython Community Edition et ne vous inquiétez pas de l'énorme tracas de tout mettre en place pour Python sur Windows. Ensuite, vous pouvez simplement utiliser pypm .

dans le cas où vous voulez utiliser pip vous devez cocher l'option PyPM dans L'installateur ActiveState. Après l'installation, vous avez seulement besoin de se déconnecter et se connecter à nouveau, et pip sera disponible sur la ligne de commande, car il est contenu dans L'option PyPM de L'installateur ActiveState et les chemins ont déjà été définis par l'installateur pour vous. PyPM sera également disponible, mais vous n'avez pas à l'utiliser.

37
répondu Rafe Kettler 2017-05-23 15:34:51
la source

la façon la plus récente est d'utiliser Windows' package manager Chocolatey .

une fois que cela est installé, tout ce que vous avez à faire est d'ouvrir une invite de commande et d'exécuter les trois commandes suivantes, qui installeront Python 2.7, easy_install et pip. Il détectera automatiquement si vous êtes sous Windows x64 ou x86.

cinst python
cinst easy.install
cinst pip

tous les autres paquets Python de la Chocolatey Gallery se trouvent ici .

34
répondu Martin Redola 2014-01-16 17:19:22
la source

Mise À Jour Mars 2015

Python 2.7.9 et plus tard (sur la série Python 2), et Python 3.4 et plus tard incluent pip par défaut, donc vous avez peut-être déjà pip.

si vous ne le faites pas, lancez cette commande d'une ligne sur votre invite (qui peut nécessiter l'accès administrateur):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

il installera pip . Si Setuptools n'est pas déjà installé, get-pip.py l'installera pour vous aussi.

comme mentionné dans les commentaires, la commande ci-dessus téléchargera du code à partir du dépôt de code source de Pip à GitHub , et l'exécutera dynamiquement à votre environnement. Alors notez qu'il s'agit d'un raccourci des étapes télécharger, inspecter et exécuter, tous avec une seule commande utilisant Python lui-même . Si vous faites confiance à Pip, procédez sans doute.

assurez-vous que vos fenêtres la variable D'environnement PATH inclut les dossiers de Python (pour Python 2.7.x installation par défaut: C:\Python27 et C:\Python27\Scripts , pour Python 3.3 x: C:\Python33 et C:\Python33\Scripts , et ainsi de suite).

26
répondu Fernando Macedo 2016-02-06 23:19:53
la source

installateurs

j'ai construit des installateurs Windows pour les deux distribuer et pip ici (le but étant d'utiliser pip sans avoir à bootstrap avec easy_install ou enregistrer et exécuter des scripts Python):

sur Windows, il vous suffit de télécharger et d'installer d'abord distribute , puis pip à partir des liens ci-dessus. Le lien distribute ci-dessus contient des installateurs de type stub .exe , et ceux-ci ne sont actuellement qu'en 32 bits. Je n'ai pas testé L'effet sur les fenêtres 64 bits.

Bâtiment sur Windows

le processus pour refaire ceci pour de nouvelles versions n'est pas difficile, et je l'ai inclus ici pour référence.

Bâtiment

distribute

pour obtenir les fichiers .exe , vous devez avoir un compilateur C++ visuel (il est apparemment compilable avec MinGW ainsi)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

bâtiment pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
23
répondu David Fraser 2012-07-03 18:46:46
la source

les travaux suivants pour Python 2.7. Enregistrez ce script et lancez-le:



https://raw.github.com/pypa/pip/master/contrib/get-pip.py



Pip est installé, puis ajoutez le chemin d'accès à votre environnement:

C:\Python27\Scripts

enfin

pip install virtualenv

vous avez aussi besoin de Microsoft Visual C++ 2008 Express pour obtenir le bon compilateur et éviter ce genre de messages lors de l'installation des paquets:

error: Unable to find vcvarsall.bat

si vous avez une version 64 bits de Windows 7, vous pouvez lire problèmes d'installation de python 64 bits sur Windows 7 pour installer avec succès le paquet exécutable Python (problème avec les entrées du registre).

16
répondu Guillaume 2016-02-06 23:45:49
la source

pour installer pip globalement sur Python 2.x, easy_install semble être la meilleure solution comme le dit Adrián.

cependant les instructions d'installation pour pip recommandent d'utiliser virtualenv puisque chaque virtualenv a PIP installé dedans automatiquement. Cela ne nécessite pas d'accès root ou de modifier l'installation de votre système Python.

installer virtualenv nécessite encore easy_install.

mise à jour 2018:

Python 3.3+ inclut maintenant le module venv pour créer facilement des environnements virtuels comme cela:

python3 -m venv /path/to/new/virtual/environment

voir la documentation pour les différentes méthodes de plate-forme pour activer l'environnement après la création, mais typiquement l'une des:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
14
répondu Dylan Hogg 2018-06-05 03:29:24
la source

pour utiliser pip, il n'est pas obligatoire d'installer pip directement dans le système. Vous pouvez l'utiliser virtualenv . Ce que vous pouvez faire est de suivre ces étapes:

nous avons normalement besoin d'installer des paquets Python pour un projet en particulier. Maintenant, créez un dossier de projet, disons myproject.

  • Copiez le virtualenv.py fichier du dossier décompressé de virtualenv , et coller à l'intérieur du myproject folder

maintenant créer un environnement virtuel, disons myvirtualenv comme suit, à l'intérieur du dossier myproject :

python virtualenv.py myvirtualenv

il vous montrera:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

maintenant votre environnement virtuel, myvirtualenv , est créé dans votre dossier de projet. Vous remarquerez peut-être que pip est maintenant installé dans votre environnement virtuel. Tout ce que vous devez faire est d'activer l'environnement virtuel avec la commande suivante.

myvirtualenv\Scripts\activate

vous verrez ce qui suit à l'invite de commande:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

maintenant vous pouvez commencer à utiliser pip, mais assurez-vous que vous avez activé le virtualenv en regardant à gauche de votre invite.

C'est l'une des façons les plus faciles d'installer pip i.e. à l'intérieur de l'environnement virtuel, mais vous devez avoir virtualenv.py file avec toi.

pour plus de façons d'installer pip/virtualenv/virtualenvwrapper, vous pouvez vous référer à thegauraw.tumblr.com .

12
répondu thegauraw 2016-02-06 23:24:32
la source

je voulais juste ajouter une solution de plus pour ceux qui ont des problèmes d'installation setuptools à partir de Windows 64-bit. Le problème est discuté dans ce bug sur python.org et n'est toujours pas résolue à la date de ce commentaire. Une solution de contournement simple est mentionnée et cela fonctionne parfaitement. Un changement de registre a fait l'affaire pour moi.

lien: http://bugs.python.org/issue6792#

Solution qui a fonctionné pour moi...:

ajouter ce paramètre de Registre pour les versions 2.6+ de Python:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore.6\InstallPath]
 @="C:\Python26\"

c'est très probablement le paramètre de Registre que vous aurez déjà pour Python 2.6+:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore.6\InstallPath]
 @="C:\Python26\"

clairement, vous devrez remplacer la version 2.6 par n'importe quelle version de Python que vous utilisez.

11
répondu user1233104 2016-02-06 23:17:17
la source

mis à Jour en 2016 : Pip devrait déjà être inclus dans les Python 2.7.9+ or 3.4+ , mais si, pour quelque raison que ce soit, il n'est pas là, vous pouvez utiliser la suite de one-liner.

PS:

  1. cela devrait déjà être satisfait dans la plupart des cas mais, si nécessaire, assurez-vous que votre chemin de variable d'environnement inclut les dossiers de Python (par exemple, Python 2.7.x sur Windows Installer par défaut: C:\Python27 and C:\Python27\Scripts , pour Python 3.3x : C:\Python33 and C:\Python33\Scripts , etc)

  2. j'ai rencontré le même problème et j'ai trouvé alors peut-être la manière la plus facile (une doublure!) mentionné sur le site officiel ici: http://www.pip-installer.org/en/latest/installing.html

ne peut pas croire qu'il ya tant de longues (peut-être périmé?) réponses là-bas. Se sentir reconnaissant envers eux, mais, s'il vous plaît up-votez cette courte réponse pour aider plus de nouveaux venus!

11
répondu RayLuo 2017-01-16 08:16:27
la source

le meilleur moyen que j'ai trouvé jusqu'à présent, est juste deux lignes de code:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

il a été testé sur Windows 8 avec PowerShell , Cmd, et Git Bash ( MinGW ).

et vous voulez probablement ajouter le chemin à votre environnement. C'est quelque part comme C:\Python33\Scripts .

10
répondu h--n 2016-02-06 23:21:03
la source

pour le dernier téléchargement de Python - j'ai Python 3.6 sous windows. Tu n'as pas à te demander si tout ce dont tu as besoin est là , respire un bon coup, je vais te montrer comment faire.

  1. assurez-vous que l'endroit où vous installez python pour moi était dans le répertoire suivant enter image description here

maintenant, permet d'ajouter python et pip dans la variable d'environnement path paramètre si vous êtes sur windows, de sorte que le fait de taper pip ou python n'importe où appeler python aor pip d'où ils sont installés.

donc, PIP se trouve sous le dossier dans l'écran ci-dessus " SCRIPTS " Permet d'ajouter Python et PIP dans la variable d'environnement path. enter image description here

presque terminé, tester avec CMD pour installer le paquet goole en utilisant pip.

pip install google

enter image description here

BYE BYE!

10
répondu danielad 2017-06-08 16:32:39
la source

PythonXY fourni avec pip inclus, parmi autres .

9
répondu Tobias Kienzler 2013-07-16 17:23:16
la source

ici comment installer pip avec easy way.

  1. copier-coller ces contenu dans un fichier en tant que get-pip.py
  2. copier-coller get-pip.py dans le dossier python. C:\Python27
  3. double clic sur get-pip.py fichier.il installera pip sur votre ordinateur.
  4. Maintenant, vous devez ajouter C:\Python27\Scripts chemin vers votre variable d'environnement.Parce qu'il inclut le fichier pip.exe .
  5. Maintenant, vous êtes prêt à utiliser pip. Ouvrez cmd et tapez as

    pip install package_name
9
répondu Harun ERGUL 2016-03-29 10:07:44
la source

j'utilise le gestionnaire de paquets cross-platform Anaconda de continuum.io sur Windows et il est fiable. Il a la gestion de l'environnement virtuel et un shell entièrement présenté avec des utilitaires communs (par exemple, conda, pip).

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda est aussi fourni avec des binaires pour les bibliothèques avec des dépendances non-Python, par exemple pandas , numpy , etc. Cela s'avère particulièrement utile sous Windows car il peut être difficile de compiler correctement C dépendance.

8
répondu pylang 2017-01-18 20:06:13
la source

j'ai eu quelques problèmes d'installation de différentes façons lorsque j'ai suivi les instructions ici. Je pense qu'il est très difficile d'installer dans chaque environnement Windows de la même manière. Dans mon cas, J'ai besoin de Python 2.6, 2.7 et 3.3 dans la même machine pour des buts différents, c'est pourquoi je pense qu'il y a plus de problèmes. Mais les instructions suivantes ont parfaitement fonctionné pour moi, donc peut-être en fonction de votre environnement vous devriez essayer celui-ci:

http://docs.python-guide.org/en/latest/starting/install/win /

aussi, en raison des différents environnements que j'ai trouvé incroyable utile d'utiliser des environnements virtuels, j'ai eu des sites Web qui utilisent différentes bibliothèques et il est beaucoup mieux de les encapsuler dans un seul dossier, vérifier les instructions, brièvement si PIP est installé vous venez d'installer VirtualEnv:

pip install virtualenv

dans le dossier vous avez tous vos fichiers Exécuter

virtualenv venv

et quelques secondes plus tard, vous avez un environnement virtuel avec tout dans le dossier venv, pour l'activer, Lancez venv/Scripts/activate.chauve-souris (désactiver l'environnement est facile, utilisez le désactiver.chauve.) Chaque bibliothèque que vous installez finira dans les paquets venv\Lib\site et il est facile de déplacer tout votre environnement quelque part.

le seul inconvénient que j'ai trouvé est que certains éditeurs de code ne peuvent pas reconnaître ce genre d'environnements, et vous verrez des avertissements dans votre code parce que les bibliothèques importées ne sont pas trouvés. Bien sûr, il y a des façons délicates de le faire, mais il serait bien que les éditeurs gardent à l'esprit que les environnements virtuels sont très normaux de nos jours.

J'espère que ça aidera.

6
répondu Maximiliano Rios 2014-01-06 15:15:15
la source
  1. Download script: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. enregistrer sur drive quelque part comme C:\pip-script\get-pip.py
  3. naviguez vers ce chemin depuis l'invite de commande et lancez "python get-pip.py "

lien Guide: http://www.pip-installer.org/en/latest/installing.html#install-pip

Note: Marque sûr chemin des scripts comme celui-ci (C:\Python27\Scripts) est ajouté aussi la variable d'environnement int %PATH%.

6
répondu Adil Abbasi 2014-09-24 09:39:11
la source

c'est très simple:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(assurez-vous que votre répertoire de script Python et Python (par exemple, C:\Python27 et C:\Python27\Scripts ) est dans le chemin.)

3
répondu CaptainCodeman 2016-02-06 23:25:36
la source

Travail d'Fév 04 2014 :):

si vous avez essayé d'installer pip à travers le fichier d'installation Windows de http://www.lfd.uci.edu/~gohlke/pythonlibs / #pip comme suggéré par @Colonel Panic, vous avez peut-être installé le gestionnaire de paquets pip avec succès, mais vous ne pourrez peut-être pas installer de paquets avec pip. Vous pourriez également avoir eu la même erreur SSL que j'ai eu lorsque j'ai essayé d'installer belle soupe 4 si vous regardez dans le pip.fichier journal:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

le problème est un problème avec une ancienne version de OpenSSL étant incompatible avec pip 1.3.1 et versions précédentes. La solution facile pour l'instant, est d'installer pip 1.2.1, qui ne nécessite pas SSL :

installation de Pip sur Windows:

  1. télécharger pip 1.2.1 de https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. extrait le pip-1.2.1.tar.fichier gz
  3. changer le répertoire vers le dossier extrait: cd <path to extracted folder>/pip-1.2.1
  4. Exécuter python setup.py install
  5. assurez-vous Maintenant que C:\Python27\Scripts est dans le chemin parce que pip est installé dans le répertoire C:\Python27\Scripts contrairement à C:\Python27\Lib\site-packages où les paquets Python sont normalement installés

Maintenant, essayez d'installer n'importe quel paquet en utilisant pip.

par exemple, pour installer le paquet requests en utilisant pip, exécutez ceci à partir de cmd:

pip install requests

Whola! requests sera installé avec succès et vous recevrez un message de succès.

3
répondu praveenak 2016-02-06 23:32:34
la source

pip est déjà installé si vous utilisez Python 2 >=2.7.9 ou Python 3 > = 3.4 binaires téléchargés à partir de python.org , mais vous aurez besoin de mettre à jour pip.

sur la mise à niveau de Windows peut être fait facilement

allez à la ligne de commande Python et exécutez sous la commande Python

python-m pip install-U pip

installation avec get-pip.py

Télécharger get-pip.py dans le même dossier ou tout autre dossier de votre choix. Je suppose que vous allez le télécharger dans le même dossier que vous avez python.exe fichier et de l'exécuter cette commande

python get-pip.py

Pip guide d'installation est assez propre et simple.

en utilisant ceci, vous devriez être capable de commencer avec Pip en moins de deux minutes.

3
répondu Chetan Sharma 2016-08-09 16:01:00
la source

il suffit de télécharger setuptools-15.2.zip (md5), d'ici https://pypi.python.org/pypi/setuptools#windows-simplified , et courir ez_setup.py.

2
répondu ybdesire 2015-05-05 09:13:35
la source

alternativement, vous pouvez obtenir pip-Win qui est un installateur tout-en-un pour pip et virtualenv sur Windows et son GUI.

  • passer de l'un interpréteur Python (c'est à dire la version) à l'autre (y compris py et pypy)
  • voir tous les paquets installés, et s'ils sont à jour
  • installer ou mettre à niveau un paquet, ou mettre à niveau pip lui-même
  • Créer et supprimer des environnements virtuels, et basculer entre eux
  • lancez le IDLE ou un autre script Python, avec l'interpréteur sélectionné
2
répondu Paige Lo 2016-02-06 23:37:33
la source

si vous avez même d'autres problèmes avec la version pip vous pouvez essayer cette

pip install --trusted-host pypi.python.org --upgrade pip
2
répondu quartata 2017-06-14 21:43:17
la source

je pense que la question donne l'impression que la réponse est plus simple qu'elle ne l'est réellement. L'exécution de pip nécessitera parfois une compilation native d'un module (num Py 64 bits en est un exemple courant). Pour que la compilation de pip réussisse, vous avez besoin de Python qui a été compilé avec la même version de MSVC que celle utilisée par pip. Les distributions Python Standard sont compilées avec MSVC 2008. Vous pouvez installer une version Express de VC2008, mais elle n'est pas maintenue. Votre meilleur pari est de trouver un version express de un plus tard MSVC et compiler Python. Alors PIP et Python utiliseront la même version MSVC.

1
répondu Dmitry Rubanovich 2015-12-21 02:12:41
la source

comment installer pip:

  1. télécharger et installer ActivePython
  2. ouvrir un invite de commande (CMD)
  3. Type pypm install pip
1
répondu Paul Sweatte 2016-02-06 23:38:34
la source

vous devez obtenir l'get_pip.py recherche de fichier sur google copie à partir de là et l'enregistrer localement dans le disque dur c pip répertoire

1
répondu Pawanvir singh 2016-08-29 10:37:44
la source

Autres questions sur python windows pip installation easy-install