PyCharm nie rozpoznaje już plików Pythona. Ścieżka interpretera jest poprawnie ustawiona.

PyCharm nie rozpoznaje już plików Pythona. Ścieżka interpretera jest poprawnie ustawiona.

Odpowiedzi:
.egg-linkplikiem. Jeśli używasz zdalnego tłumacza, może być konieczne usunięcie tłumacza i dodanie nowego.
Setting | Editor | File Types. (2017.3.2)
Miałem podobny problem, gdy niektóre .pypliki pojawiały się jako zwykłe pliki tekstowe po zakończeniu, renderując kod bez kolorowania składni, funkcji uzupełniania tabulatorów itp. Używając tego posta jako punktu wyjścia do debugowania problemu, znalazłem:
Recognized File Types(w moim przypadku Pliki tekstowe)Registered Patternswymieniono nazwy plików, z którymi miałem problemy dotyczące nazewnictwa / składni. Kliknąłem każdy z nich, a następnie kliknąłem kolejno -dla każdego, aby usunąć je z Registered Patternslisty.Applyfooi bar, z bazmodułem w foopakiecie. barbył pusty. Struktura plików to project/foo/baz.pyi project/bar/. Stworzyłem kolejny bazmoduł, ale w barpakiecie. Nowa struktura plików to project/foo/baz.pyi project/bar/baz.py. PyCharm dodano baz.pydo listy zarejestrowanych wzorców w postaci zwykłego tekstu, gdy tylko utworzyłem drugi bazmoduł.
Przypadkowo utworzyłem plik tekstowy myfilename, zmieniłem jego nazwę na myfilename.pywersję, ale pozostał on z formatowaniem pliku tekstowego nawet po zmianie rozszerzenia.
Oto jak to naprawiłem w przypadku PyCharm 2017.2 dla Windows.
File > Settings > Editor > File Types > TextRegistered Patternsznalazłem nowy myfilename.pyna liście.-przyciskuOkWreszcie działa!
Miałem ten sam problem. Próbowałem usunąć pamięci podręczne pycharm w folderach ~ / Library bezskutecznie. Zapisane w dzienniku, że „Niektórym szkieletom nie udało się wygenerować ...”
Oto co zadziałało.
Najczęstszym problemem jest to, że masz rozszerzenie .py w plikach txt
Innym, który zdarza się od czasu do czasu, jest powiązanie rzeczywistej nazwy pliku z typem pliku txt
Rozwiązanie pozostaje takie samo
przejdź do pliku-> ustawienia-> typy plików-> pliki tekstowe i poszukaj .py lub „nazwy pliku”, która jest formatowana jako tekst
foo) i wcisnąłem Enter.
foona foo.pymyślenie, że potrzebuję nazwy pliku. 4. Zmieniłem nazwę pliku na foo.pymyśląc, że nie działa lub coś. 5. Teraz plik ma nazwę foo.pyi mam regułę mówiącą, że foo.pyjest to plik tekstowy.
Aby ożywić tutaj starą rozmowę, żadna z powyższych odpowiedzi nie działała w nowszej wersji PyCharm z powodu aktualizacji. Podczas tworzenia nowych plików .py były one wykrywane jako pliki .txt i przez to nie były w stanie ich uruchomić, jak wielu innych doświadczyło powyżej. Nie dostałem żadnych błędów, po prostu nie było możliwości uruchomienia pliku, mimo że miał rozszerzenie .py, ponieważ nie był wykrywany jako plik Pythona.
PyCharm Wersja: 2020.1.4 Kompilacja: 201.8743.11.0
Oto, co działa teraz:
Plik> Zarządzaj ustawieniami IDE> Przywróć ustawienia domyślne
Jedynym problemem jest to, że jeśli dodałeś wiele niestandardowych ustawień, będziesz musiał wrócić i dodać je ponownie.
Miałem podobny problem i żadna z udzielonych już odpowiedzi nie pomogła go rozwiązać.
W końcu odkryłem, że nazwa mojego pliku, którego dotyczy problem, została wymieniona w
Auto-detect file type by contentsekcji Preferencje-> Edytor-> Typy plików. Usunięcie z tego miejsca nazwy pliku i zastosowanie zmian natychmiast rozwiązało mój problem.
Miałem podobny problem po zmianie nazwy projektu, a powyższe nie pomogło (nadal korzystał ze starego tłumacza). Oto co pomogło:
Programuj szczęśliwie :)
ps mój komunikat o błędzie miał następującą postać:
Błąd podczas uruchamiania ...: Nie można uruchomić programu „... \ python.exe” (w katalogu „C: \ Users \ pathToProject”): Błąd CreateProcess = 2, system nie może znaleźć określonego pliku
Miałem podobny problem, kiedy przechodziłem ze starej wersji Pycharm do najnowszej wersji. Moje pliki * .ipynb były traktowane jako pliki * .py.
software tools commonly used by programmersjest wymienione w sekcji FAQWhat kind of questions can I ask here?, dokładnie w tym przypadku. Po co głosować za zamknięciem?