close

前陣子將python從3.5.X更改成3.6.X搭配tensorflow升級到r1.5之後,

anaconda下的spyer IDE開始無法autocomplete code,

拜了一陣子google大神,大多的解法都是先移除套件enum,或是確定jedi、parso的版本,甚至將spyder設定reset。

不過自己用conda list中並無enum套件被安裝,jedi與parso的版本也都降級升級等方式嘗試過,

各種解法交互連結查詢後,終於發現這篇解決方式:

tensorflow upgrade makes spyder(3.2.5) editor auto-complitation fail in python3.6.4 #6342

看來除了enum套件,套件futures也會跟python 3.6 with tensorflow r1.5有衝突的樣子,

因為futures是使用pip被安裝的,所以需要用pip uninstall來移除。

使用python 3.5.X 似乎是正常的,可能要等相關開發人員將此bug解決了。

有autocomplete code是幸福的~

 

 

arrow
arrow
    創作者介紹
    創作者 LOGa 的頭像
    LOGa

    流浪者之歌

    LOGa 發表在 痞客邦 留言(0) 人氣()