Python Cython:如何让Cython.pyx重新编译

Python Cython:如何让Cython.pyx重新编译,python,compilation,cython,python-import,Python,Compilation,Cython,Python Import,使用此方法编译pyx文件: import pyximport pyximport.install() 执行以下操作后,不会重新编译和重新加载.pyx文件: pyximport.install() import module_name 因为我使用的是IPython控制台,所以先关闭然后打开一个新的控制台,然后再次导入即可。另一种方法是执行以下操作: import pyximport; pyximport.install(reload_support=True) import module_na

使用此方法编译pyx文件:

import pyximport
pyximport.install()
执行以下操作后,不会重新编译和重新加载.pyx文件:

pyximport.install()
import module_name

因为我使用的是IPython控制台,所以先关闭然后打开一个新的控制台,然后再次导入即可。

另一种方法是执行以下操作:

import pyximport; pyximport.install(reload_support=True)
import module_name

如果不重新启动控制台,重新编译将无法工作,因为进程锁定了.pyd文件。这是正确的。此方法仅避免关闭和打开控制台,但仍需要重新启动控制台。