Я не видел этой проблемы, когда, как три года назад, с Python 3.7.
По-видимому, эта проблема поднималась во многих сообщениях за последние два года. Одним из решений является страница (https://groups.google.com/g/s3ql/c/Ldrll7KdXQE), на которой говорится, что мы можем решить эту проблему, запустив
Код: Выделить всё
setup.py build_cython
Код: Выделить всё
# setup.py
from setuptools import find_packages, setup
from setuptools.extension import Extension
from Cython.Build import cythonize
from Cython.Distutils import build_ext
setup(
name="CnQ",
version='1.0.1',
ext_modules = cythonize(
[
Extension("src.qqq", ["src/qqq.pyx"]),
],
build_dir="build_cythonize",
compiler_directives={
'language_level' : "3",
'always_allow_keywords': True,
}
),
cmdclass=dict(
build_ext=build_ext
),
)
Тогда вот еще одно сообщение (https: //github.com/SpotlightKid/python-rtmidi/issues/115%EF%BC%89 предлагает установить pip python-rtmidi. Но когда я набрал
pip install git+https://github.com/SpotlightKid/pythonr ... hon-rtmidi
мой pip разбился.< /p>
Тогда есть люди, предлагающие скопировать longintrepr.h в какую-нибудь папку.
Код: Выделить всё
https://stackoverflow.com/questions/74979674/gensim-install-in-python-3-11-fails-because-of-missing-longintrepr-h-file
(check the reply by user @Srikant)
C:\Users\username\AppData\Local\Programs\Python\Python311
Но Cython по-прежнему выдавал ту же фатальную ошибку. Может ли кто-нибудь помочь? Мы будем очень признательны за ваши предложения и решения.
Я просмотрел десятки страниц, попробовал несколько предложений, но так и не смог заставить Cython работать так, как два года назад.
Подробнее здесь: https://stackoverflow.com/questions/791 ... fatal-erro