2018/10/2

windows 7, python 3.7 , IDLE subsubprocess cannot connect...

google 結果的確是有一堆人有這個 Error,但是大多是 python source 與 library 衝突的關係。
解法大多是把 python install 的根目錄下所有 *.py 刪除後,重新開機就可以。
但是我的python 安裝根目錄沒有 .py。

ref: 這一篇
用command line :
C:\python -m idlelib
O:\.idlerc
 Check path and permission
Exiting!
原來我得原因是 login home folder 錯誤...

開啟 cmd,用 set 命令列出所有環境變數,其中有:
HOMEDRIVE=O:

參考這一篇,環境變數可以用 SET 命令變更。
所以,開啟 command line,輸入:
C:\> SET HOMEDRIVE=C:\Users\myusername
之後再run python libidle 就正常了。

但是這樣只對那個 cmd 內的program 有效。

沒有留言:

張貼留言