Je suis nouveau dans la programmation et j'ai décidé d'apprendre d'abord Python, donc;
J'ai installé Python, dernière version 3.4. et j'essaie d'ouvrir le mode IDLE Python (GUI). Ainsi, lorsque j'ouvre, je reçois le message "Le sous-processus IDLE n'a pas établi la connexion. Soit IDLE ne peut pas démarrer, soit un logiciel de pare-feu personnel bloque la connexion.".
Mon pare-feu n’est pas un problème parce que j’ai mis Python à travers lui. J'ai également essayé de le réinstaller et cela n'a pas rendu diffirence. Alors s'il vous plaît si quelqu'un peut aider!
Merci pour votre temps: D
Supprimez tous les fichiers .py nouvellement créés dans le répertoire avec Python. Par exemple, random.py, end.py - c’est mon problème qui a causé la même fenêtre de notification
Il peut s'agir d'un problème courant qui survient lorsque vous avez dans votre répertoire en cours un fichier du même nom provenant de Python (références: Impossible d'exécuter Python via IDLE à partir de l'explorateur [2013] - Le sous-processus de IDLE n'a pas établi la connexion )
Il semble que cela puisse également arriver si vous avez des variables d'environnement incorrectes telles que HOMEPATH
USERPROFILE
(références: Problème 14576: IDLE: utilisation incohérente de HOMEDRIVE, HOMEPATH et USERPROFILE sous Windows )
J'ai trouvé une autre question connexe: Erreur de sous-processus Python IDLE?
Mon conseil si la réponse n’est pas là: Google est peut-être votre ami! Les 3 indices ci-dessus viennent de là :-)
Simple ... renommez votre fichier .py avec un nom différent de celui de n'importe quel mot clé tel que 'random.py' qui existe déjà dans le package python.
Par exemple. J'ai nommé un fichier "random.py". La même erreur est apparue. Je l'ai renommé "random_demo.py". Cela a fonctionné . Les différentes dénominations éliminent le problème de l'ambiguïté entre un fichier existant et un fichier nouvellement créé portant le même nom.
Je l'ai corrigé, j'avais besoin d'exécuter IDLE avec les privilèges d'administrateur. (J'utilise Windows 7 x64). J'espère que cela t'aides.
Le correctif est ici .
Ouvrez le gestionnaire de tâches et arrêtez pythonw.exe si vous trouvez 2 instances ou plus. Devrait travailler après cela.
Je viens d'avoir le même problème. Donc désinstallé et réinstallé qui corrige et a pris 10 minutes. La clé avec les machines Windows est de supprimer l’ancien répertoire (C:\Python27\car Windows semble effectivement supprimer des éléments) et lors de la réinstallation, spécifiez un nouveau répertoire (C:\Python279\ou le nom de votre choix).
J'utilise Win 10 avec Python 2.7.9.
Pour moi: le lecteur pointé par HOMEDRIVE n'était pas accessible en écriture. J'ai vérifié cela en exécutant inutilement la procédure inactive, en utilisant explicitement python.exe plutôt que pythonw.exe:
C:\coding\xyz>"C:\Python27\Lib\idlelib\..\..\python.exe"
"C:\Python27\Lib\idlelib\idle.pyw"
Warning: unable to create user config directory
P:\.idlerc
Check path and permissions.
Exiting!
Allez dans C:/Utilisateurs/[votre utilisateur]/AppData/Local/Programmes/Python/Python35-32 et supprimez ou renommez tous les fichiers * .py de ce répertoire portant le nom d’une certaine méthode, fonction, module ou bibliothèque. Puis lancez IDLE. Devrait marcher.
J'espère pouvoir aider
J'ai eu un problème similaire avec un fichier appelé "test.py" et Python 2.7.9 - renommer le fichier en quelque chose d'autre a résolu mon problème. Après vérification, j'ai remarqué qu'il y avait un fichier du même nom dans le dossier Python27\Lib.
Semble être un bug dans IDLE.