J'utilise le paquet DyNet depuis un moment déjà.L'achèvement du code PyCharm donne des suggestions obsolètes
Aujourd'hui je l'ai mis à jour la dernière version (version 2.0, via 'pip install dynet').
Le problème est que l'achèvement du code de PyCharm me donne toujours les mêmes suggestions que précédemment, même si l'API du paquet a changé (certaines méthodes ont été supprimées, d'autres ont été ajoutées).
Par exemple, après le code suivant:
import dynet
m = dynet.Model()
complétion de code
suggère que les méthodes de la load_all »et « SAVE_ALL » qui n'existe plus (utilisé pour exister dans la version précédente, je l'avais installé, il ne existe sur mon système). D'un autre côté, la méthode 'populate' (qui n'existait pas auparavant et qui a été ajoutée) n'apparaît pas du tout dans les suggestions (et quand ma souris survole dessus, j'obtiens une popup disant 'référence d'attribut non résolue') .
J'ai essayé de trouver un moyen d'effacer le cache de complétion de code ou de le forcer à mettre à jour, mais tout ce que j'ai essayé a échoué. Est-ce que quelqu'un sait comment je peux résoudre ce problème? Dans le cas où cela est important, j'ai rencontré ce problème sur PyCharms version 2017.2.1 et 2017.2.2 et mon interpréteur est défini comme python sur Windows Subsystem pour Linux (WSL), à laquelle PyCharm se connecte via SSH.
Merci
Avez-vous essayé 'File> Invalidate caches/Restart'? Avez-vous essayé de désinstaller sont ré-installation à partir de l'interface d'installation de PyCharm? – nanotek
Essayé les deux mais aucun n'a fonctionné – omerkatz