我一直在使用DyNet軟件包一段時間了。PyCharm代碼完成提供了過時的建議
今天我更新了它的最新版本(版本2.0,通過'pip install dynet')。
問題是PyCharm的代碼完成仍然給我和以前一樣的建議,即使包api已經改變(某些方法被刪除,一些被添加)。
例如,下面的代碼後:
import dynet
m = dynet.Model()
代碼完成建議的方法「load_all的數據類型」和「SAVE_ALL」不再存在(用在以前的版本中存在我已經安裝了,它不再存在於我的系統中)。另一方面,方法'填充'(以前不存在並被添加)在建議中完全沒有出現(當我的鼠標懸停在它上面時,我得到一個彈出窗口說'未解析的屬性參考') 。
我試圖找到一種方法來清除代碼完成緩存或強制更新,但我試過的一切都失敗了。有誰知道我該如何解決這個問題?
如果有問題,我在PyCharms版本2017.2.1和2017.2.2上遇到了這個問題,我的解釋器被設置爲python on Windows Subsystem for Linux(WSL),PyCharm通過ssh連接到該子系統。
謝謝
你試過了'文件>無效緩存/重啓?你有沒有嘗試卸載是從PyCharm的安裝界面重新安裝? – nanotek
試過但都沒有工作 – omerkatz