Я новичок в Cython, но получил его, следуя этому основному руководству из официальных документов :
Все, что он говорит, это:
«У Cython есть способ визуализировать, где происходит взаимодействие с объектами Python и C-API Python. Для этого передайте параметр annotate = True в cythonize (). Он создает HTML-файл».
Я очень удивлен, что я не мог просто Google это или что никто на stackoverflow не спрашивал об этом. Но я не могу понять, как заставить это работать. Это не показывает конкретно, что он хочет. Поэтому я попробовал наиболее очевидный синтаксис (в Setup.py):
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("gpcython.pyx", annotate=True)
)
Хотя это не приводит к ошибке, я также не вижу никакого генерируемого HTML.
Я нахожусь на окнах, использующих последнюю версию Python 3.7 с Cython 0.29.12.
https://cython.readthedocs.io/en/latest/src/tutorial/cython_tutorial.html