PyCharm больше не распознает файлы Python. Путь интерпретатора установлен правильно.

PyCharm больше не распознает файлы Python. Путь интерпретатора установлен правильно.

Ответы:
.egg-linkфайлом. Если вы используете удаленный интерпретатор, вам может потребоваться удалить интерпретатор и добавить новый.
Setting | Editor | File Types. (2017.3.2)
У меня была аналогичная проблема, когда определенные .pyфайлы отображались как обычные текстовые файлы после завершения, таким образом, рендеринг кода без синтаксической окраски, функций завершения табуляции и т.д. Используя этот пост в качестве отправной точки для отладки проблемы, я обнаружил следующее:
Recognized File Types(в моем случае текстовые файлы)Registered Patternsбыли перечислены имена файлов, с которыми у меня возникли проблемы с именованием / синтаксисом. Я щелкнул по каждому из них, а затем по -очереди щелкнул по каждому, чтобы удалить их из Registered Patternsсписка.Applyfooи barс bazмодулем в fooпакете. barбыл пуст. Файловая структура была project/foo/baz.pyи project/bar/. Я создал другой bazмодуль, но уже в barпакете. Новая файловая структура была project/foo/baz.pyи project/bar/baz.py. PyCharm добавил baz.pyв список зарегистрированных паттеров в виде обычного текста, как только я создал второй bazмодуль.
Я случайно создал текстовый файл myfilename, переименовал его в myfilename.pyверсию, но он остался с форматированием текстового файла даже после изменения расширения.
Вот как я исправил это для PyCharm 2017.2 для Windows.
File > Settings > Editor > File Types > TextRegistered Patternsя нашел новое myfilename.py.-кнопкойOkНаконец-то он заработал!
У меня была такая же проблема. Я попытался удалить кеши pycharm в папках ~ / Library, но безрезультатно. В журнале все время говорилось, что «Некоторые скелеты не удалось создать ...»
Итак, вот что сработало.
Наиболее частая проблема заключается в том, что у вас есть .py в типах файлов txt.
Другой случай, который случается время от времени, - это то, что вы связали фактическое имя файла с типом файла txt.
Решение осталось прежним
перейдите к файлу-> настройки-> типы файлов-> текстовые файлы и найдите .py или «имя файла», которое форматируется как текст.
foo) и нажал Enter.
fooк foo.pyмысли , что мне нужно имя файла. 4. Я переименовал файл, foo.pyдумая, что он не работает или что-то в этом роде. 5. Теперь файл назван, foo.pyи у меня есть правило, согласно которому foo.pyэто текстовый файл.
Чтобы оживить здесь старый разговор, ни один из приведенных выше ответов не работал для новой версии PyCharm из-за обновлений. При создании новых файлов .py они определялись как файлы .txt и, таким образом, не могли запускать файлы, как многие другие испытали выше. Я не получал никаких ошибок, просто не было возможности запустить файл, даже если он имел расширение .py, потому что он не определялся как файл Python.
PyCharm Версия: 2020.1.4 Сборка: 201.8743.11
Вот что теперь работает:
Файл> Управление настройками IDE> Восстановить настройки по умолчанию
Единственная проблема с этим заключается в том, что если вы добавили много пользовательских настроек, вам придется вернуться и добавить их снова.
У меня была аналогичная проблема, и ни один из уже отправленных ответов не помог ее решить.
В конце концов я обнаружил, что мое затронутое имя файла было указано в
Auto-detect file type by contentразделе «Настройки-> Редактор-> Типы файлов». Удаление оттуда имени файла и применение изменений немедленно решило мою проблему.
Была аналогичная проблема после изменения имени проекта, и это не помогло (он продолжал использовать старый интерпретатор). Помогло следующее:
Продолжайте кодить с удовольствием :)
ps мое сообщение об ошибке было следующего вида:
Ошибка при выполнении ...: не удается запустить программу "... \ python.exe" (в каталоге "C: \ Users \ pathToProject"): CreateProcess error = 2, системе не удается найти указанный файл
У меня была аналогичная проблема, когда я обновился со старой версии Pycharm до последней версии. Мои файлы * .ipynb обрабатывались как файлы * .py.
software tools commonly used by programmersуказано в разделе FAQWhat kind of questions can I ask here?, это как раз тот случай. Зачем голосовать за его закрытие?