La version 2.7 est installée depuis le début de 2012. Je ne trouve aucun consensus sur la nécessité de désinstaller et d'effacer complètement cette version avant d'installer la dernière version.
"Soft" -removing anciennes versions? Enlever/essuyer les anciennes versions? Installation par dessus?
J'ai vu quelque part un processus spécial d'installation/mise à niveau utilisant une méthode de "segmentation" de Python installations, en gardant différentes versions séparées et séparées, mais fonctionnelles. Pas sûr que ce soit la manière standard, de facto.
Je me demande également si Revo devient trop zélé et risque de gêner l'élimination des vestiges encore nécessaires, tels que les variables d'environnement/PATH.
(Win7 x64, Python 32 bits)
Les installateurs officiels Python .msi sont conçus pour remplacer:
Un programme d’installation d’instantané est conçu pour remplacer tout instantané par une version micro plus petite.
(Voir code responsable pour 2.x , pour 3.x )
Toutes les autres versions ne sont pas nécessairement compatibles et sont donc installées parallèlement à celle existante. Si vous souhaitez désinstaller l'ancienne version, vous devrez le faire manuellement. Et désinstallez également tous les modules tiers que vous aviez pour cela:
bdist_wininst
(Windows .exe
s), désinstallez-les avant de désinstaller la version ou le programme de désinstallation risque de ne pas fonctionner correctement s'il contient une logique personnalisée.setuptools
/pip
résidant dans Lib\site-packages
peuvent simplement être supprimés par la suite%APPDATA%/Python/PythonXY/site-packages
et peuvent également être supprimésLa meilleure solution consiste à installer les différentes versions de Python dans plusieurs chemins.
par exemple. C:\Python27 pour 2.7 et C:\Python33 pour 3.3.
Lisez ceci pour plus d’informations: Comment exécuter plusieurs versions de Python sous Windows
Je viens toujours d'installer la nouvelle version sur le dessus et jamais eu de problèmes. Assurez-vous cependant que votre chemin est mis à jour pour pointer vers la nouvelle version.