수정 명령 cl.exe 실패: Windows에 해당 파일 또는 디렉터리 없음
pip
는 패키지를 설치하고 관리할 수 있는 Python용 도구입니다. Python은 spacy
, pyodbc
, pychm
등과 같은 패키지를 설치하기 위해 C 컴파일러가 필요합니다. 패키지는 부분적으로 C/C++로 빌드되었기 때문입니다.
command: 'cl.exe' failed
오류는 pip
를 사용하여 C 컴파일러가 필요한 패키지를 설치할 때 발생합니다.
이 튜토리얼은 Windows에서 command 'cl.exe' 실패: 해당 파일 또는 디렉터리 없음
오류를 수정하는 방법을 알려줍니다.
Windows에서 command 'cl.exe' 실패: 해당 파일 또는 디렉터리 없음
오류 수정
이 문제를 해결하려면 컴퓨터에 Visual Studio C++ 컴파일러를 설치해야 합니다. 시스템에 이미 Visual Studio가 있는 경우 Visual Studio 설치 관리자에서 C++로 데스크톱 개발을 설치하여 문제를 해결할 수 있습니다.
그렇지 않은 경우 Visual Studio 공식 다운로드 페이지에서 Build Tools for Visual Studio를 다운로드할 수 있습니다. 그런 다음 설치 프로그램을 실행하여 컴퓨터에 C++ 빌드 도구를 설치합니다.
설치를 완료한 후 Visual Studio 폴더에서 기본 도구 명령 프롬프트를 엽니다. cl.exe
를 찾을 수 있도록 환경 변수에 PATH
를 자동으로 설정합니다.
이 경우 폴더는 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2022\Visual Studio Tools\VC
입니다.
폴더를 찾을 수 없는 경우 컴퓨터에서 네이티브 도구
를 검색하고 운영 체제에 따라 명령 프롬프트를 엽니다.
- 32비트의 경우 x86 기본 도구 명령 프롬프트를 사용하십시오.
- 64비트의 경우 x64 기본 도구 명령 프롬프트를 사용합니다.
이제 command 'cle.exe' 실패: 해당 파일 또는 디렉터리 없음
오류가 수정되고 명령이 오류 없이 작동해야 합니다.
C++ 컴파일러는 C/C++로 작성된 패키지에 필수적입니다. 그렇지 않으면 pip
를 사용하여 해당 패키지를 설치할 때 command 'cle.exe' failed
오류가 발생할 수 있습니다.
이 튜토리얼이 문제를 해결하는 데 도움이 되었기를 바랍니다.
관련 문장 - Python Error
- AttributeError 수정: Python에서 'generator' 객체에 'next' 속성이 없습니다.
- AttributeError 해결: 'list' 객체 속성 'append'는 읽기 전용입니다.
- AttributeError 해결: Python에서 'Nonetype' 객체에 'Group' 속성이 없습니다.
- AttributeError: 'Dict' 객체에 Python의 'Append' 속성이 없습니다.
- AttributeError: 'NoneType' 객체에 Python의 'Text' 속성이 없습니다.
- AttributeError: Int 객체에 속성이 없습니다.