当我使用旧版本的Pycharm升级到最新版本时,我遇到了类似的问题。我的* .ipynb文件被视为* .py文件。
我有一个类似的问题 .py 文件在完成后显示为常规文本文件,因此呈现代码没有语法着色,选项卡完成功能等。通过使用此帖子作为调试问题的起点,我发现了以下内容:
.py
Recognized File Types
Registered Patterns
-
Apply
最常见的问题是您的txt文件类型中包含.py
另一个不时发生的是,您已将实际文件名与txt文件类型相关联
解决方案保持不变
导航到file-> settings->文件类型 - >文本文件 并查找.py或格式为文本的“文件名”
更改项目名称后出现类似问题,上面没有帮助(它继续使用旧的解释器)。有什么帮助如下:
保持编码愉快:)
附:我的错误消息是以下形式:
运行错误...:无法运行程序“... \ python.exe”(在目录“C:\ Users \ pathToProject”中):CreateProcess error = 2,系统找不到指定的文件
请检查 Settings | File Types ,确保未列出文件名或扩展名 的 文本文件 强> 。
Settings
File Types
要解决此问题,请将其从中删除 的 文本文件 强> 并仔细检查一下 .py 扩展与。相关联 的 Python文件 强> 。
我意外地发了一个文本文件 myfilename ,重命名为 myfilename.py 版本,但即使在扩展名更改后,它仍保留文本文件格式。
myfilename
myfilename.py
以下是我为For PyCharm 2017.2 for Windows修复它的方法。
File > Settings > Editor > File Types > Text
Ok
终于搞定了!
我有同样的问题。我尝试删除〜/ Library文件夹中的pycharm缓存无济于事。保持在日志中说“有些骷髅无法生成......”
那么,这是有效的。