«cython» 태그된 질문

12
C 라이브러리를 파이썬으로 감싸기 : C, Cython 또는 ctypes?
파이썬 응용 프로그램에서 C 라이브러리를 호출하고 싶습니다. 전체 API를 래핑하고 싶지 않으며 내 경우와 관련된 함수 및 데이터 유형 만 래핑하고 싶습니다. 내가 볼 때 세 가지 선택이 있습니다. C로 실제 확장 모듈을 만드십시오. 아마도 과잉 일 것입니다. 또한 확장 쓰기 학습의 오버 헤드를 피하고 싶습니다. Cython 을 사용 하여 …
284 python  c  ctypes  cython 

6
Cython : "치명적인 오류 : numpy / arrayobject.h : 해당 파일 또는 디렉토리가 없습니다"
나는 대답을 가속화하기 위해 노력하고있어 여기 사이 썬를 사용하여. 코드를 컴파일하려고 시도 했지만 ( herecygwinccompiler.py 설명 된 핵 을 수행 한 후 ) 오류가 발생합니다. 누구나 내 코드에 문제가 있거나 Cython의 난해한 미묘한 부분이 있는지 말해 줄 수 있습니까?fatal error: numpy/arrayobject.h: No such file or directory...compilation terminated 아래는 내 코드입니다. …

10
Cython 코드가 포함 된 Python 패키지를 어떻게 구성해야합니까?
Cython 코드가 포함 된 Python 패키지를 만들고 싶습니다 . Cython 코드가 잘 작동합니다. 그러나 이제 나는 그것을 포장하는 가장 좋은 방법을 알고 싶습니다. 패키지 만 설치하려는 대부분의 사람들을 위해 .cCython이 생성 한 파일 을 포함 setup.py하고 모듈을 생성 하기 위해 컴파일 하도록 준비 하고 싶습니다 . 그러면 사용자는 패키지를 설치하기 …
122 python  packaging  cython 

4
cython 및 mingw로 컴파일하면 gcc가 생성됩니다 : 오류 : 인식 할 수없는 명령 줄 옵션 '-mno-cygwin'
mingw (64 비트)를 사용하여 win 7 64 비트에서 cython으로 파이썬 확장을 컴파일하려고합니다. Python 2.6 (Active Python 2.6.6) 및 적절한 distutils.cfg 파일 (mingw를 컴파일러로 설정)으로 작업하고 있습니다. 실행할 때 > C:\Python26\programas\Cython>python setup.py build_ext --inplace gcc에 -mno-cygwin 옵션이 없다는 오류가 표시됩니다. > C:\Python26\programas\Cython>python setup.py build_ext --inplace running build_ext skipping 'hello2.c' Cython extension …

4
Cython을 사용하여 주요 Python 프로그램 컴파일
Cython을 사용하여 .so 파일로 컴파일 된 Python 모듈을로드 할 수있는 Python2.6 프로그램이 있습니다. Cython을 사용하여 .py 모듈을 .so 파일로 컴파일했으며 모든 것이 잘 작동합니다. 이것은 Cython과 함께 사용하는 setup.py 파일입니다. from distutils.core import setup from distutils.extension import Extension from Cython.Distutils import build_ext ext_modules = [ Extension("ldap", ["ldap.pyx"]), Extension("checker", ["checker.pyx"]), Extension("finder", …
81 python  cython 

1
tar.gz의 pip 설치와 함께 'Cython'이라는 모듈이 없습니다.
Poetry를 사용하여 예제 패키지 ( https://github.com/iamishalkin/cyrtd )의 tar.gz 및 whl 파일을 빌드 한 다음 pipenv 환경 내부에 패키지를 설치하려고합니다. tar.gz 설치가 실패하고 다음은 로그입니다. $ poetry build ... $ pip install dist/cyrtd-0.1.0.tar.gz Processing c:\work2\cyrtd\dist\cyrtd-0.1.0.tar.gz Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.