98 votes

PyCharm ne reconnaît pas les fichiers Python

PyCharm ne reconnaît plus les fichiers Python. Le chemin de l'interpréteur est correctement défini.

Capture d'écran

160voto

CrazyCoder Points 103123

Veuillez vérifier Fichier | Paramètres (Préférences sur macOS) | Éditeur | Types de fichiers, assurez-vous que le nom de fichier ou l'extension ne figure pas dans les fichiers Texte.

Pour résoudre le problème, supprimez-le des fichiers Texte et vérifiez à nouveau que l'extension .py est associée aux fichiers Python.

Texte

81voto

Vanessa Wallis Points 911

J'ai eu un problème similaire où certains fichiers .py apparaissaient comme des fichiers texte normaux après leur achèvement, rendant ainsi le code sans coloriage syntaxique, fonctionnalités de complétion de tabulations, etc. En utilisant ce post comme point de départ pour déboguer le problème, j'ai trouvé ce qui suit:

  1. (à partir de OSX): PyCharm → Préférences → Paramètres IDE → Types de fichiers
  2. Sélectionnez le Type de fichier affecté dans la liste en haut de cette boîte de dialogue, Types de fichiers reconnus (dans mon cas, Fichiers texte)
  3. Énumérés dans la deuxième moitié de la boîte de dialogue, les Motifs enregistrés étaient les noms des fichiers avec lesquels j'avais des problèmes de nommage/syntaxe. J'ai cliqué sur chacun d'eux, puis j'ai cliqué sur le - pour chacun à tour de rôle pour les supprimer de la liste des Motifs enregistrés.
  4. Cliquez sur Appliquer
  5. Soupir de soulagement lorsque la coloration syntaxique revient et que l'icône redevient celle d'un fichier python.

48voto

Wes Points 394

J'ai accidentellement créé un fichier texte myfilename, je l'ai renommé à la version myfilename.py mais il est resté avec le format de fichier texte même après le changement d'extension.

Voici comment j'ai résolu le problème pour PyCharm 2017.2 pour Windows.

  1. Allez à Fichier > Paramètres > Éditeur > Types de fichiers > Texte
  2. Sous Modèles enregistrés, j'ai trouvé le nouveau myfilename.py dans la liste.
  3. Retirez-le de la liste avec le bouton -
  4. Cliquez sur Ok

45voto

Chris Points 641

J'ai eu un problème similaire et aucune des réponses déjà soumises n'a aidé à le résoudre.

J'ai finalement découvert que mon nom de fichier concerné était répertorié dans la section Détection automatique du type de fichier par le contenu dans Préférences->Éditeur->Types de fichiers. En supprimant le nom de fichier de là et en appliquant les modifications, mon problème a été résolu immédiatement.

Fenêtre des préférences de types de fichiers PyCharm

10voto

hlhicks Points 101

Enfin ça marche enfin!

J'ai eu le même problème. J'ai essayé de supprimer les caches de pycharm dans les dossiers ~/Library en vain. Ça ne cessait de dire dans le journal que "Certains squelettes n'ont pas pu être générés..."

Donc, voici ce qui a fonctionné.

  1. Allez dans préférences
  2. Dans les paramètres du projet, cliquez sur interprètes de projet puis sur Configurer les interprètes
  3. Supprimez les interprètes existants (en utilisant '-' en bas) puis cliquez sur OK en bas
  4. Si vous avez un projet chargé, il dira "Vous n'avez aucun interprète, configurez-en un maintenant." Vous pouvez cliquer là-dessus ou retourner dans préférences-> Interprète de projet-> Configurer les interprètes
  5. Cliquez sur le + pour ajouter un nouvel interprète. Si vous utilisez le python intégré à OS X, vous pouvez sélectionner la version souhaitée dans la liste.
  6. Cliquez à nouveau sur Ok, attendez une minute ou deux pour la reconstruction des index et voilà, ça marche (du moins pour moi)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X