J'ai actuellement sur Windows 10 Python 2.7.4 (32 bits) qui n'a pas de pip. Maintenant, je souhaite avoir pip pour installer des modules supplémentaires et pour cela un 2.7.x plus récent avec pip est requis. J'ai déjà essayé d'installer pip avec 2.7.4 mais cela n'a pas fonctionné et d'autres sources indiquent qu'il n'est même pas pris en charge. Quelle est la meilleure façon de passer à la dernière version de Python 2.7.x afin que mon environnement Windows ne soit pas gâché? Puis-je simplement supprimer l'ancien répertoire Python27 et y installer la nouvelle version ou dois-je d'abord exécuter une désinstallation? La liste des applications et fonctionnalités de Windows affiche quelques modules Python 2.7 que j'ai installés à l'aide des programmes d'installation .exe.

Remarque: Le projet nécessite Python 2.7.x, donc la mise à niveau vers Python 3.7.x n'est pas une option.

EDIT: Je souhaite mettre à niveau Python également en raison du message d'erreur émis par get-pip.py qui indique directement qu'une mise à niveau Python le résoudra:

...\pip.zip\pip\_vendor\urllib3\util\ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLError(1, '_ssl.c:504: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)) - skipping
  Could not find a version that satisfies the requirement pip (from versions: )
No matching distribution found for pip
0
epp 18 mars 2019 à 18:33

2 réponses

Meilleure réponse

Comme suggéré par @Jordan Singer, je viens d'installer Python 2.7.16 sur le dossier d'installation Python27 existant sans désinstaller quoi que ce soit au préalable. Maintenant pip fonctionne.

0
epp 21 août 2019 à 09:07

Si vous préférez n'avoir qu'un seul environnement Python, essayez de désinstaller l'installation existante de Python à partir de Windows "Ajouter ou supprimer des programmes". Lorsque vous installez la dernière version de Python 2.x, essayez de l'installer dans le répertoire "Program Files" et n'utilisez pas le numéro de version du répertoire d'installation (utilisez "Python" au lieu de "Python27"). Une autre façon est d'obtenir "Anaconda" avec Python 2.x. La plupart des machines actuelles sont équipées d'un système d'exploitation 64 bits. Vous devriez essayer un fichier d'installation 64 bits pour tirer le meilleur parti de votre système d'exploitation.

0
Raj006 18 mars 2019 à 15:55