Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Mac에서 Python 모듈과 함께 libxml2 설치하는 방법 (Homebrew 활용)

Mac 환경에서 Python 개발을 하다 보면 XML 파싱을 위해 libxml2 라이브러리가 필요한 경우가 많습니다. Homebrew를 사용하면 Python 모듈 지원과 함께 libxml2를 손쉽게 설치할 수 있습니다.

Homebrew로 libxml2 및 libxslt 설치하기

터미널에서 아래 명령어를 순서대로 실행하면 됩니다.

$ brew install --framework python
$ brew install --with-python libxml2
$ brew install --with-python libxslt
$ brew link libxml2 --force
$ brew link libxslt --force

명령어 설명

  • brew install --framework python: 프레임워크 형태의 Python을 먼저 설치합니다.
  • brew install --with-python libxml2: Python 바인딩이 포함된 libxml2를 설치합니다.
  • brew install --with-python libxslt: XSLT 처리를 위한 libxslt를 함께 설치합니다.
  • brew link ... --force: 시스템에 라이브러리를 강제로 링크하여 인식되도록 합니다.

설치 오류 발생 시 재설치 방법

이전에 libxml2를 설치했지만 실패했거나 오류가 발생한 경우, 기존 설치를 제거한 후 다시 설치하는 것이 좋습니다. 아래 명령어로 기존 패키지를 깨끗하게 삭제할 수 있습니다.

$ brew unlink libxml2
$ brew uninstall libxml2
$ brew unlink libxslt
$ brew uninstall libxslt

제거가 완료되면 위의 설치 명령어를 다시 실행하여 문제없이 설치할 수 있습니다. 이 방법은 lxml 같은 Python XML 라이브러리 설치 시 의존성 오류를 해결하는 데에도 효과적입니다.