1. 程式人生 > >打開Python IDLE時的錯誤:Subprocess Startup Error

打開Python IDLE時的錯誤:Subprocess Startup Error

png 情況 class copy ror exe () pro clas

比較常見的是這個

方法1:

修改[Python目錄]\Lib\idlelib\PyShell.py文件,在1300行附近,將def main():函數下面

use_subprocess = True


修改為:

use_subprocess = False

  

方法2:

技術分享圖片

英語不好,不過看到了防火墻,那可能是防火墻阻擋了這個應用 。控制面板裏找到防火墻並點擊如下

技術分享圖片

技術分享圖片

看看這裏有沒有關於Python的應用 ,有的話可以打勾,如果沒有,點擊上圖的允許運行另一程序

技術分享圖片

點擊瀏覽,找到python安裝目錄中的pythonw.exe,將它添加到允許通過列表中即可

方法3:

修改與內建文件重名的自定義文件

如果你自己寫了一個copy.py文件,並且保存在了python的庫文件夾下,並且好死不死還運行過導致自動生成了.pyc文件。那麽idle在啟動的時候,就會調用你寫的那個copy.py文件,導致崩潰。如果是這樣的情況,就要查一下是否有這樣的和python內建庫重名的文件了,刪掉就OK了。但是python有那麽多的內建庫,找起來還是比較麻煩的。就當是為自己不好的命名習慣買單了

打開Python IDLE時的錯誤:Subprocess Startup Error