[英]I/O Error: Bad File Descriptor, can not save python file
我最近卸載並重新安裝了 python,從那以后我一直無法保存我的程序之一。
當我按下 ctrl+S 時,IDLE 會向我拋出一個窗口,上面寫着I/O Error: Bad file descriptor
。 我什至無法保存我的文件!
事實證明,我認為它與實際代碼沒有任何關系。 無論程序中有什么,當我嘗試保存時它仍然會拋出此錯誤,除非沒有任何代碼!
如果有人知道為什么會發生此錯誤,請告訴我或發布代碼的更新版本,感謝您的幫助
我正在使用 Windows 10,Python 3.7.3 64 位 [幾天前我卸載了(僅通過 Windows 設置)32 位並從 python 網站安裝了 64]
在 Windows 中,理論上可以並排安裝 32 位和 64 位版本的 Python,並且它應該可以與正版安裝一起使用。 但是龍正在等待:
python
或pip
命令,則風險是您使用了錯誤的工具此外,Python 可以為當前用戶或所有用戶安裝,這增加了更多不一致的可能性。
一旦安裝被認為損壞,卸載其中一個版本通常是無用的,甚至會導致更多問題。 長話短說,如果你進入了不一致的世界,你必須清理一切。
我的建議是:
py
)並嘗試查找哪些當一切正常時,從安裝向導重新安裝。
希望它應該工作。 如果沒有,我也無能為力:盡管 Windows 是一個對最終用戶友好的系統,但它是一個功能非常豐富且復雜的操作系統,嘗試全面分析 Windows 系統超出了大多數用戶的能力,包括大多數高級用戶和系統管理員。 在某一點上,唯一剩下的可能是重新安裝完整的操作系統,然后重新安裝所有東西......如果可能......
我也遇到過同樣的問題。 就我而言,Windows 10 Defender 是根本原因。 我在 Windows Defender Ransomware Protection 中添加了我使用過的 IDE 的 python.exe,問題消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.