카테고리 없음
Cython FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). 오류 처리
Theo Kim
2021. 3. 14. 01:42
0. "pip install Cython" 명령어로 사이썬을 설치합니다.
1. 컴파일 하고 싶은 파이썬 파일을 작성하고 "이름.pyx"로 저장합니다.
2. 다음의 코드로 setup.py를 작성합니다.
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize("이름.pyx"))
3. "python setup.py build_ext --inplace" 명령어로 동적 라이브러리를 생성합니다.
4. 파이썬을 실행하고 "import 이름"을 입력하여 이용합니다.
아래와 같이 오류가 발생한 경우 "이름.pyx" 파일 상단에 "#cython: language_level=3"을 입력합니다.