[英]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.