[英]PyCharm not recognizing Python files
PyCharm 不再识别 Python 文件。 解释器路径设置正确。
我有一个类似的问题,某些.py
文件在完成后显示为常规文本文件,因此呈现的代码没有语法着色、制表符完成功能等。通过使用这篇文章作为调试问题的起点,我发现下列的:
Recognized File Types
(在我的情况下,文本文件)Registered Patterns
是我遇到命名/语法问题的文件的名称。 我单击了其中的每一个,然后依次单击了-
以将它们从Registered Patterns
列表中删除。Apply
我不小心制作了一个文本文件myfilename
,将其重命名为myfilename.py
版本,但即使在扩展名更改后它仍保留文本文件格式。
这是我为 Windows 的 PyCharm 2017.2 修复它的方法。
File > Settings > Editor > File Types > Text
Registered Patterns
下,我在列表中找到了新的myfilename.py
。-
按钮将其从列表中删除Ok
终于可以上班了!
我有同样的问题。 我尝试删除 ~/Library 文件夹中的 pycharm 缓存无济于事。 一直在日志中说“一些骷髅无法生成……”
所以,这就是有效的。
最常见的问题是您的 txt 文件类型中有 .py
时常发生的另一件事是,您已将实际文件名与 txt 文件类型相关联
解决方案保持不变
导航到文件->设置->文件类型->文本文件并查找 .py 或被格式化为文本的“文件名”
对我有用的是,右键单击文件,然后选择“覆盖文件类型”。
从下拉列表中,选择所需的语言。
(无法显示图像,因为我的代表很低,但它们是可点击的。)
为了在这里恢复旧对话,由于更新,上述答案都不适用于更新版本的 PyCharm。 在创建新的 .py 文件时,它们被检测为 .txt 文件,因此无法运行这些文件,正如上面许多其他人所经历的那样。 我没有收到任何错误,即使它具有 .py 扩展名,也无法运行该文件,因为它没有被检测为 Python 文件。
PyCharm 版本:2020.1.4 构建:201.8743.11
这是现在起作用的方法:
文件 > 管理 IDE 设置 > 恢复默认设置
唯一的问题是,如果您添加了许多自定义设置,则必须返回并再次添加它们。
在我在 Windows 上更改其结尾后,我有一个文本文件未被 Pycharm 识别为 .py。 解决方案是在项目菜单中右键单击它(左侧详细说明项目中所有文件的菜单)。 选项之一是Override File Type 。 将其更改为 Python 是成功的。
在 Editor->File Types->Recognized File Types 下有一个名为“File type auto-detected by file content”的部分,列出了我的文件,从那里删除后,它被格式化为 python
我在这里也有同样的情况。 Ubuntu 18 - PyCharm2022.1.1(社区版)。
如上所述通过在文件类型上方单击右键解决。
注意:请记住为 Python 编写正确的扩展名,在大多数情况下为 .py。 您可以在文件、设置、编辑器、代码样式、文件类型中检查扩展类型。
我希望它有所帮助,问候。
在更改项目名称后遇到了类似的问题,以上没有帮助(它一直使用旧的解释器)。 有什么帮助如下:
继续愉快地编码:)
ps我的错误信息是以下形式:
运行时出错...:无法运行程序“...\python.exe”(在目录“C:\Users\pathToProject”中):CreateProcess error=2,系统找不到指定的文件
当我从使用旧版本的 Pycharm 升级到最新版本时,我遇到了类似的问题。 我的 *.ipynb 文件被视为 *.py 文件。
我有类似的情况,但该文件不在“设置”->“编辑器”->“文件类型”中的“文本”下,而是在“基于文件内容的自动检测”下。 一旦我从那里删除它,一切正常。
我试过很多方法。 我的pycharm版本是2020。我检查了设置和文件类型,都可以。 最后,我从下面的链接中得到了我的解决方案。
我右键单击XXX_XXX.py(错误文件)文件,单击覆盖文件类型,然后选择python。 问题解决了。
右键单击urls.py -> 覆盖文件类型 -> Python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.