PyCharm больше не распознает файлы Python. Путь интерпретатора установлен правильно.
PyCharm больше не распознает файлы Python. Путь интерпретатора установлен правильно.
Ответы:
.egg-link
файлом. Если вы используете удаленный интерпретатор, вам может потребоваться удалить интерпретатор и добавить новый.
Setting | Editor | File Types
. (2017.3.2)
У меня была аналогичная проблема, когда определенные .py
файлы отображались как обычные текстовые файлы после завершения, таким образом, рендеринг кода без синтаксической окраски, функций завершения табуляции и т.д. Используя этот пост в качестве отправной точки для отладки проблемы, я обнаружил следующее:
Recognized File Types
(в моем случае текстовые файлы)Registered Patterns
были перечислены имена файлов, с которыми у меня возникли проблемы с именованием / синтаксисом. Я щелкнул по каждому из них, а затем по -
очереди щелкнул по каждому, чтобы удалить их из Registered Patterns
списка.Apply
foo
и 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 > Text
Registered 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?
, это как раз тот случай. Зачем голосовать за его закрытие?