Я пытаюсь создать библиотеку, используя Numpy и Cython. Компиляция файла .pyx прошла гладко, я не могу проверить файлы в тестовом файле.
Он просто говорит ", строка 1, в import blank_cy # Имя файла .pyd ImportError: загрузка DLL сбой: указанный модуль не может быть найден.
Я попытался найти другие похожие проблемы, но все еще не могу понять. Кроме того, я не уверен, какая информация мне нужна здесь, поэтому спросите. Я просто перечислю некоторые вещи.
- Файл .pyx импортирует numpy как np и math и cimports numpy как np.
- Процесс компиляции не производит любые ошибки.
- Я переименовал файл, чтобы он соответствовал моему импорту
- Без импорта он работает нормально.
Большое вам спасибо.
Вот пример.
Это будет test.pyx
import numpy
cimport numpy
print("Hello World");
The setup.py:
from setuptools import setup
from Cython.Build import cythonize
import numpy
setup(ext_modules = cythonize("test.pyx"),include_dirs=[numpy.get_include()])
Тестовый файл для импорта test.pyd
import test