Я пытаюсь скомпилировать на Windows файл Cython (.pyx), файл, который я только что сохранил с .py. Вот мой путь к проекту.Ошибка компиляции Cython "не является допустимым именем модуля"
c:\..\Project\App\Analyzer\
_init_.py
Few_other_files.py
consolidated_loop_C.pyx
cl_setup.py
Вот мой cl_setup.py
from Cython.Build import cythonize
try:
from setuptools import setup
from setuptools import Extension
except ImportError:
from distutils.core import setup
from distutils.extension import Extension
setup(
name = "Consolidated Loop",
ext_modules = cythonize("consolidated_loop_C.pyx")
)
Я использую ниже заявление для compling в той же папке.
python cl_setup.py build_ext --inplace
Но я получаю следующую ошибку. я предполагаю, что мне не хватает некоторых параметров для cythonize(), которые пытались исследовать без везения.
Это поднимает тире с вашего пути и жалуется на это (см. Http://stackoverflow.com/questions/32799506/something-wrong-when-i-compile-cython-with-c для той же проблемы). Я не совсем уверен, почему именно он это делает. Простым решением является переименование каталога (но это не совсем правильное решение - вам не нужно это делать). – DavidW
@DavidW Да, вы были правы, это была тире в имени папки. На данный момент я переименовал папку. Благодарю. – PyRaider