我電腦是Win7旗艦版,之前電腦上安裝的是Python2.6版本的,前兩天為了體驗一下Microsoft Excel與Python之間互操作,
下載並安裝了DataNitro,在安裝的時候腦殘的安裝了Python2.7.5,但是這兩天在用的時候,發現之前安裝的一些包后不能用了;
print sys.path 才知道,Python的搜索路徑變成了Python2.7.5的路徑了,傻眼了,怎么辦?
於是,一通百度,google之后,折騰了一個上午,終於搞定了;
首先,我在cmd里面是可以正常使用Python的,也就是說,輸入Python,還是能正常識別的,就是右鍵菜單沒喲了“Edit with IDLE”選項;
找到的第一個解決辦法是:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Python.File\shell\EditwithIDLE] @="&Edit with IDLE" [HKEY_CLASSES_ROOT\Python.File\shell\EditwithIDLE\command] @="\"C:\\Python26\\ArcGIS10.0\\pythonw.exe\" \"C:\\Python26\\ArcGIS10.0\\Lib\\idlelib\\idle.py\" -e \"%1\""
將上面的文件里面的安裝路徑,替換為自己電腦上的路徑,並另存為***.reg,雙擊運行,也成功了,
但是右鍵仍然木有“Edit with IDLE”選項,抓狂;
總不能卸載了重裝吧?oh,my god,這是ArcGIS默認安裝的,腫么辦?
繼續baidu之,還是有大神在的:
第二種解決辦法:
打開注冊表
在HKEY_CLASSES_ROOT\SystemFileAssociations中添加.py\shell\Edit with IDLE\command;
修改HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command
command的值為"C:\\Python26\\ArcGIS10.0\\pythonw.exe" "C:\\Python26\\ArcGIS10.0\\Lib\\idlelib\\idle.pyw" -e "%1"
保存,並刷新;
右鍵,ok,成功搞定!