Я пытался импортировать файл .pyd, но каждый раз, когда ошибка продолжает появляться:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dynamic module does not define module export function (PyInit_myfile)
Изучая майские сообщения, я установил Visual Code, добавил переменную окружения, добавил MinGw, перепробовал много разных параметров для setup.py.
В каком-то посте я обнаружил, что версия Python для Python была применена, поэтому я даже установил из исходного кода Cython, чтобы удалить любые зависимости от версии.
Все еще никакой разницы не будет.
Я прочитал сообщения, читающие, чтобы изменить / добавить distutils.cfg (настройка mingw :: Didnt work) и почти каждый пост на большинстве форумов. А также компилятор gcc [Это дает мне еще кучу ошибок]
O.S. - Windows 10
Python - 3.7.2
[MSVC, cython, mingw установлены]
Setup.py ::
from distutils.core import setup
from Cython.Build import cythonize
directives = {'linetrace': False, 'language_level': 3}
setup(ext_modules = cythonize('myfile.pyx'))
myfile.pyx ИЛИ myfile.py ::
[Я просто использую простой мир Hello в качестве теста, реальный файл слишком большой]
Это другой Поток, который пробуют:
1)
cython -3 myfile.py
cythonize -a -i myfile.py
2) python setup.py build_ext --inplace
Также меняю имя в выходном файле, удаляя часть .cp37-win32