Cython FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). 오류 처리Cython FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). 오류 처리

Posted at 2021. 3. 14. 01:42 | Posted in 카테고리 없음

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"을 입력합니다.

 

FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). 오류 메시지

//

Windows 악성 소프트웨어 제거 도구 - v5.87(KB890830) 업데이트 실패Windows 악성 소프트웨어 제거 도구 - v5.87(KB890830) 업데이트 실패

Posted at 2021. 3. 14. 01:32 | Posted in 카테고리 없음

오늘 윈도우7 업데이트를 하면서 지속적으로 실패가 발생하였습니다. 윈도우 업데이트 실패시에는 마이크로소프트가 제공하는 업데이트 파일을 수동으로 다운로드 받아 설치 할 수 있습니다.

 

먼저 KB890830은 다른 업데이트와 특이하게 실행시키면 화면에 아무런 변화가 없습니다. 하지만 실행 후 윈도우 업데이트를 다시 실행하면 "Windows 악성 소프트웨어 제거 도구 - v5.87(KB890830)"와 함께 "Windows 악성 소프트웨어 제거 도구 - 2018년 2월(KB890830)"도 함께 업데이트할 수 있다고 나옵니다.

 

두 업데이트를 모두 실행하면 정상적으로 업데이트를 완료할 수 있습니다.

 

윈도우 업데이트Microsoft Update 카탈로그(KB890830)

//