.WHL - 파일 확장자
.whl는 휠 패키지 파일입니다.
기능 | 설명 |
---|---|
파일 확장자 | .whl |
체재 | compressed archive file |
개발자 : | Python |
범주 | Python package |
.whl는 휠 패키지 파일입니다.
기능 | 설명 |
---|---|
파일 확장자 | .whl |
체재 | compressed archive file |
개발자 : | Python |
범주 | Python package |
이 페이지의 내용
whl 파일 또는 휠 파일은 Python 패키지를 배포하고 설치하는 표준 형식입니다. Python Bytecode, 라이브러리 및 종속성을 포함하여 Python 패키지를 설치하는 데 필요한 모든 파일 및 메타 데이터가 포함 된 압축 아카이브 파일입니다.
WHL 파일은 문서 나 미디어 파일과 같이 수동으로 열리지 않습니다. 대신, 그들은 파이썬 패키지 배포를 위해 설계되었습니다. 압축 아카이브 파일이므로 먼저 추출해야합니다. Zip Archiver 프로그램을 사용하여 whl 파일의 내용을 추출 할 수 있습니다. 내용이 추출되면 pip
명령을 사용하여 Python 패키지를 설치할 수 있습니다.
whl 파일을 작성하려면 Python의 setuptools
라이브러리를 사용하여 프로젝트를 패키지하는 것과 관련이 있습니다. 먼저 프로젝트에 대한 메타 데이터가 포함 된 setup.py
파일을 만들어야합니다. 그런 다음 bdist_wheel
명령을 사용하여 whl 분포를 구축하십시오. 이 프로세스는 프로젝트 코드, 종속성 및 메타 데이터를 단일 whl 파일로 번들로 제공합니다.
보안 의식 사용자는 설치하기 전에 whl 파일의 진위를 확인할 수 있습니다. whl 파일은 암호화 서명을 사용하여 서명 할 수 있습니다. whl 파일의 서명을 확인하려면 다음 명령을 사용할 수 있습니다.
pip verify your_whl_file.whl
확인하려는 whl 파일의 경로로 your_whl_file.whl
교체하십시오.
whl 파일에서 Python 패키지를 설치하는 것은 pip
명령 줄 도구를 사용하는 간단한 프로세스입니다. 터미널을 열고 whl 파일이 포함 된 디렉토리로 이동하십시오. 그런 다음 다음 명령을 실행합니다.
pip install package_name.whl
이 명령은 패키지의 설치와 함께 종속성을 자동으로 처리합니다.
EGG 파일과 whl 파일은 모두 Python 패키지를 배포하고 설치하는 형식입니다. 그러나 두 형식간에 몇 가지 주요 차이점이 있습니다.
포장에 whl 파일을 사용하면 Python 프로젝트를 포장하면 몇 가지 이점이 있습니다. 여기에는 간소화 된 구조로 인한 더 빠른 설치, 다양한 파이썬 분포와의 호환성 향상 및 이진 확장의 단순화 된 처리가 포함됩니다. whl 파일은 또한 패키지가 올바른 종속성으로 배포되어 호환성 문제의 위험을 줄입니다.
다음을 포함하여 다양한 소스에서 whl 파일을 다운로드 할 수 있습니다.
f whl 파일을 설치하는 데 문제가있는 경우 확인할 수있는 몇 가지 사항이 있습니다.
이 모든 것들을 확인했지만 여전히 문제가있는 경우 파이썬 포럼이나 메일 링리스트에 도움을 요청할 수 있습니다.
다음은 whl 파일과 관련된 가장 일반적인 오류입니다.
ModuleNotFoundError
:이 오류는 whl 파일에 필요한 파이썬 모듈이 포함되어 있지 않을 때 발생합니다.VersionError
:이 오류는 whl 파일이 설치된 Python 버전과 호환되지 않을 때 발생합니다.PermissionError
:이 오류는 whl 파일을 설치하는 데 올바른 권한이 없을 때 발생합니다.DependencyError
:이 오류는 whl 파일에 설치되지 않은 종속성이 필요할 때 발생합니다.결론적으로 whl 파일은 Python 패키지의 배포 및 설치를 단순화하는 데 중요한 역할을합니다. 그들은 더 빠른 설치, 호환성 향상 및 의존성 충돌 가능성을 줄이는 것과 같은 이점을 제공합니다. 이 안내서에 요약 된 단계를 따르면 패키지 설치에서 자신의 배포판 생성에 이르기까지 whl 파일로 자신있게 작업 할 수 있습니다.