Ноутбук Jupyter не перезагружает модуль Boost Python

У меня есть импульсный модуль python foo.so, который вызывает функции c ++. Файлы foo.so и foo.ipynb находятся в одном месте и

import foo
foo.Hello()

работает просто отлично. Тем не менее, если я сделаю некоторые изменения в коде C ++, а затем сделать

reload(foo)
foo.Hello()

Он все еще использует старый код. Тем не менее, это работает, если я положил все в файл .py.

Я также пытался

%load_ext autoreload
%autoreload 2

и проблема остается.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]