|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Membre chevronné
![]() heu... Inscription : octobre 2007 Messages : 636 ![]() |
Ayant du rinstaller mon système suite à un virus assez invasif et emmerdant, j'ai donc refait au propre mes différentes install de python, ainsi que les différentes manips dans windows... Et j'ai pensé que mettre tout cela au clair pourrais être apprécié par d'autres personnes...
Tout d'abord, je tiens à signaler cette discussion, discution dans la quelle il vaut mieux (dans le cas où vous optez pour ma soluce), suivre les démarches décrites ici que là-bas. Toutefois c'est surtout les soluces de PauseKawa que je voudrait signaler, soluces plus... universelle, non cantonée à un os particulier. Bon, maintenant faisons le tour des résultats obtenus à l'issue de ce guide :
Tout d'abord, faites bien la différence entre la console windows et la console python. Je pars du principe que vous la faites. Pour faire tout cela, commencez par installer toutes vos version de python. Une fois cela fait, dans le but d'économiser du temps dans le cas d'une éventuelle réinstalation du système, créez un dossier PyShortcuts dans un disque autre que C, si possible. Si vous n'avez que C: comme disque, créez ce dossier dans C:, cela marche tout autant, mais tout ce que nous créeront dedans devra être refait si vous réinstallez votre system. Ensuite, il vous faut vérifiez que les extension des fichiers sont bien affichés, pour cela, ouvrez un dossier, cliques sur Outils>Option des dosssiers>Onglet affichage et s'assurer dans la partie "parametres avancés" que l'option "Masquer les extension dont le type est connu" est décochée. Maintenant, dans ce dossier, nous allons créer des "commandes", et ces commandes devront être trouvée par windows depuis n'importe quel dossier, pour cela, nous allons lui indiquer qu'il devra les chercher ici :
Chaque installations de python contiennt un fichier python.exe, nous allons maintenant créer des commandes simples permettant d'éxécuter pour chacunes le python.exe d'une version :
Maintenant, nous allons nous attaquer à la commande automatisée. Le principe, va être d'appeler un script python, qui analysera les première lignes du script python que vous voudrez lancer (script cible) pour choisir quelle version de python utiliser :
Nous allons maintenant créer les entrées dans les menus contextuels :
Et Voilà ! Il ne vous reste plus qu'a ajouter dans vos script, dans une des 3 premières ligne, une ligne où XX est le numéro de la version sans les point (26 et pas 2.6 ...) BONUS : Voici le bonus vous permettant d'avoir un entrée dans le menu contextuel qui ouvre une console dans le dossier selectionné, ou le dossier ouvert (le nom des commandes diffèrent selon si l'on fait un clique droit sur un dossier (auquel cas la console s'ouvrira dans ce dossier) ou si l'on clique sur un fichier (auquel cas la console s'ouvrira dans le dossier du fichier selectionné)
__________________
"Plus je passe de temps à apprendre à parler à un ordi, plus je deviens aussi con que lui" -Moi- ![]() "La console python est votre amie, les print aussi" -Confucius- |
||||||||
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 33 ![]() |
Bonjour j'espère que je poste aux bonne endroit, ce topic n'a l'air bon en tout cas, je poste pour dire que moi j'ai carrément fait ça
Ce connecter pour voir l'image j'ai python d'installer sur un dossier de disque monter de disque dur virtuel VHD monter dans "C:\Python" les 2 fichiers *.reg ce trouve dans le zip, le fichier python ext.reg est pour créer le sous menu principal pour les ext .py et .pyw non compiler, et le fichier python.reg et pour créer les différent ouvreurs dans le sous menu bien sur il faut adapté personnaliser selon ces chemin d'accès et ces version de python, open version architecture c'est pour le Windows Prompt CMD, ainsi dans ce sous menu j'ai carrément 12 ouvreurs différent. MediaVistaIntel |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 693 ![]() |
Installez plutôt Python 3.3, il vient avec un launcher Windows qui répond à ce problème. Il est utilisable avec les anciennes versions de Python.
- W
__________________
Architectures Post-Modernes |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 33 ![]() |
Merci wiztricks j'ai installer Python 3.3 x86 et x64 en complément de tout le reste déjà installer, et j'ai la question suivant. Tu le trouve comment mon sous menu de python pour les fichiers .py et .pyw?
|
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 693 ![]() |
Citation:
- W
__________________
Architectures Post-Modernes |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com