Я уже давно использую пакет DyNet.
Сегодня я обновил его до последней версии (версия 2.0, через «pip install dynet»).
Проблема в том, что завершение кода PyCharm по-прежнему дает мне те же предложения, что и раньше, даже несмотря на то, что API-интерфейс пакета изменился (некоторые методы удалены, некоторые добавлены).
Например, после следующего кода:
import dynet
m = dynet.Model()
завершение кода предлагает методы «load_all» и «save_all», которых больше не существует (использовался в предыдущей версии, которую я установил, он больше не существует в моей системе). С другой стороны, метод «заполнить» (который раньше не существовал и был добавлен) вообще не отображается в предложениях (и когда моя мышь наводит на него курсор, я получаю всплывающее окно с сообщением «Неразрешенная ссылка на атрибут») .
Я пытался найти способ очистить кэш завершения кода или принудительно обновить его, но все, что я пробовал, не удалось. Кто-нибудь знает, как я могу решить эту проблему?
Если это имеет значение, я столкнулся с этой проблемой в PyCharms версии 2017.2.1 и 2017.2.2, и мой интерпретатор настроен как python в подсистеме Windows для Linux (WSL), к которой PyCharm подключается через ssh.
Спасибо
File > Invalidate caches / Restart
? Вы пытались удалить или переустановить из интерфейса установки PyCharm? - person nanotek   schedule 28.08.2017