Win7上打開Python IDLE時報“Subprocess Startup Error”
阿新 • • 發佈:2018-09-14
rtu startup 三種 同名 font star pytho 不想 .exe
最近用要Python處理一點事,就打開Python IDLE,結果出現錯誤。
"IDLE‘s subprocess didn‘t make connection. Either IDLE can‘t start a subprocess or personal
firewall software is blocking the connecton."
以前是可以打開的啊,怎麽會這樣?我就想最近電腦上做了哪些改動。
前段時間想給GVim8.1安裝YouCompleteMe,就換成Python3.6了(以前為了體驗TensorFlow裝的3.5)。不過安裝好3.6後,沒有打開過IDLE。
百度了一下,網友們大概給出三種解決方法。
1.在某個配置文件中禁用subprocess;
2.某個目錄下有與Python安裝目錄下同名的模塊了,修改其文件名;
3.在Windows防火墻中將IDLE的pyhtonw.exe進程添加到白名單中。
試第3種方法不起作用,第2種方法 就無從談起,不想用第1種方法。
GVim在使用YouCompleteMe時,會調用python.exe;會不會pythonw.exe在啟動時檢查到python.exe,出什麽問題呢?我關掉GVim後,在任務管理器中把python.exe終止,問題依舊。
最後又把Python3.6從新安裝了一遍,也不解決問題(害得我又重新把YouCompleteMe編譯安裝了一下)。
只好在Google,偶爾看到說要以管理員身份運行。試一下,問題解決!!
最後我才想起,Python3.5的時候,也是要以管理員身份運行的!!
但是根本原因也不好細究。
Win7上打開Python IDLE時報“Subprocess Startup Error”