web-dev-qa-db-fra.com

pip/easy_install failure: échec de la création du processus

Après avoir suivi cet article: Comment installer pip sur Windows? sur mon système Windows utilisant le système Enthought Canopy 64 Bit, je ne parviens pas à faire fonctionner pip ou easy_install en raison d'une erreur

pip install requests
failed to create process

J'ai essayé de réinstaller setuptools en exécutant cmd Prompt en tant qu'administrateur sans aucun effet.

22
Matt

Lorsque j'ai rencontré ce problème, c'est parce que j'avais renommé manuellement le répertoire dans lequel python se trouvait. Cela signifiait que setuptools et pip devaient être réinstallés. Ou bien, je devais renommer manuellement le répertoire python comme auparavant.

18
EnergyNumbers

Cela aidera après avoir changé le PATH en python dans les variables d’environnement: 

python -m pip install --upgrade pip --force-reinstall 

10
logical8

Si vous souhaitez délibérément renommer le dossier contenant le fichier python.exe, vous devez également modifier tous les fichiers python du dossier Scripts. Une troisième solution serait donc de modifier également les fichiers python: la première ligne de pip-2.7-script.py contient à l'origine:

#!C:\OriginalPythonDir\python.exe

La modification de ce chemin vers le nouveau dossier Python résout le problème.

(P.S. Malheureusement, je ne peux pas encore répondre aux réponses, je vais donc vous donner une nouvelle réponse car j’ai pensé que cela pourrait aussi être utile pour d’autres personnes).

8
mfiers

Lorsque je suis tombé sur ce problème, j'ai constaté que mon chemin contenait plusieurs entrées pour Python. Après avoir nettoyé mon chemin afin qu'il contienne une entrée pour le dossier d'installation de Python et le dossier de scripts (dans mon cas, C:\Python27 et C:\Python27\Scripts), pip a fonctionné correctement.

2
Mike P

J'ai rencontré ce bogue lors de l'installation d'une version plus ancienne de Python (3.5.2) afin d'assurer la compatibilité avec certains aws-adfs scripting. J'ai installé aws-adfs avec pip sous Windows 10 et j'ai constaté que alors que Python est installé dans un chemin de répertoire contenant des espaces, vous obtiendrez l'erreur failed to create process.

Les responsables de pépin disent que c’était un problème plus profond avec setuptools et a même proposé une solution de contournement si vous voulez patcher l’installation sur place .

Mais une autre solution, plus facile si vous travaillez avec des versions plus anciennes de Python, consiste simplement à réinstaller Python dans un répertoire sans espaces.

1
worc

Je viens d'utiliser python dans la commande Shell sous Windows 7 et j'ai eu ce problème immédiatement après l'installation de pip. Si les solutions ci-dessus ne vous aident pas, vérifiez que le dossier dans lequel pip.exe est installé (dans mon cas, le dossier Script sous Python32) se trouve dans le chemin.

1
PenguinJunk

J'avais installé Anaconda et j'avais donc toujours C:\Python27 avec C:\Anaconda sur mon chemin. Lorsque j'ai supprimé C:\Python27 et tous les sous-dossiers, j'ai pu utiliser à nouveau pip.

0
neeljpatel

L'exécution d'une invite de commande avec des privilèges d'administrateur a fonctionné pour moi.

0
Ramandeep Singh

Pour corriger cette erreur (après avoir modifié le dossier dans lequel python est installé), exécutez la réinstallation forcée pour pip et pyinstaller, comme suit:

python -m pip install --upgrade pip --force-reinstall

python -m pip install --upgrade pyinstaller --force-reinstall
0
Teo

Vérifiez que vous avez déjà renommé votre python.exe J'installe python2 et python3 en même temps sur mon PC, je renomme donc mon python.exe en python3.exe.Et quand j'utilise pip, ça bouge ... Après le renommer .Il est encore ok ....

0
wang xu