Jupyter笔记本不会重新加载boost python模块

时间:2016-10-05 15:28:26

标签: python c++ boost ipython python-import

我有一个boost python模块foo.so,它调用下面的c ++函数。 foo.so和foo.ipynb位于同一位置

import foo
foo.Hello()

工作得很好。但是,如果我在c ++代码中进行一些更改,然后执行

reload(foo)
foo.Hello()

它仍在使用旧代码。但是,如果我将所有内容放在.py文件中,它就可以工作。

我也试过

%load_ext autoreload
%autoreload 2

问题仍然存在。

0 个答案:

没有答案