我的PyCharm不再识别python文件(随附的屏幕截图)解释器路径已正确设置。
Answers:
.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
版本,但是即使扩展名更改后,它仍然保持文本文件格式。
这是我为Windows的For PyCharm 2017.2修复的方式。
File > Settings > Editor > File Types > Text
Registered Patterns
,我myfilename.py
在列表中找到了新的。-
按钮将其从列表中删除Ok
终于可以工作了!
我有同样的问题。我试图删除〜/ Library文件夹中的pycharm缓存无济于事。继续在日志中说“某些骨骼无法生成...”
所以,这是起作用的。
最常见的问题是您的txt文件类型中包含.py
另一个不时发生的事情是,您已将实际文件名与txt文件类型相关联
解决方案保持不变
导航到文件->设置->文件类型->文本文件,然后查找.py或正在格式化为文本的“文件名”
foo
),然后按Enter。
foo
到foo.py
思考,我需要一个文件名。4.我将文件重命名为foo.py
认为它不起作用或什么。5.现在文件已命名foo.py
,我有一条规则说这foo.py
是一个文本文件。
更改项目名称后出现了类似的问题,以上操作无济于事(它使用旧的解释器)。帮助的内容如下:
保持编码愉快:)
ps我的错误消息具有以下形式:
运行错误...:无法运行程序“ ... \ python.exe”(在目录“ C:\ Users \ pathToProject”中):CreateProcess错误= 2,系统找不到指定的文件
从旧版本的Pycharm升级到最新版本时,我遇到了类似的问题。我的* .ipynb文件被视为* .py文件。
要在此处恢复旧的对话,由于更新,以上答案均不适用于较新版本的PyCharm。创建新的.py文件时,它们被检测为.txt文件,因此无法运行这些文件,就像上面的许多其他经验一样。我没有收到任何错误,即使文件扩展名为.py,也没有任何运行该文件的能力,因为它没有被检测为Python文件。
PyCharm版本:2020.1.4内部版本:201.8743.11
现在改用以下方法:
文件>管理IDE设置>恢复默认设置
唯一的问题是,如果您添加了许多自定义设置,则必须重新输入并再次添加它们。
software tools commonly used by programmers
在“常见问题”部分列出了What kind of questions can I ask here?
,正是这种情况。为什么要投票关闭它?