2010-05-11 3 views
2

파이썬 모듈은 PyPI에 배포되어 있으므로 easy_install을 사용하여 설치할 수 있습니다. libxslt1-dev에 의존하는 lxml에 의존합니다. libxslt1-dev를 easy_install과 함께 설치할 수 없으므로 install_requires에 넣지 않습니다. apt-get에 의지하는 대신에 setuptools를 설치할 수있는 방법이 있습니까?apt-get없이 파이썬 달걀 의존성 설치하기

답변

1

setuptools는 패키지 인덱스에서 사용하는, 어느 하나의 기본 지수는 당신이 easy_install -i http://myindex.site/index로 지정한 패키지.

플랫폼에 대한 표준 설치 패키지 (Debian 기반 Linux 배포판에서는 apt-get)를 사용하여 비 Python 종속성을 설치해야합니다. libxml2libxslt이이 범주에 속하므로 표준 방식으로 설치해야합니다.

1

apt-get을 사용하여 lxml (또는 c 확장자를 갖는 python 패키지)을 설치 한 다음 pypi에서 순수한 python 패키지를 가져 오는 것이 더 좋습니다. 또한 일반적으로 최상위 레벨 설치를 위해 easy_install을 사용하지 않으려 고합니다. 대신 virtualenv를 사용하여 가상 env를 만든 다음 virtualenv로 만든 easy_install을 사용하여 설정을 깨끗하게 유지하십시오.

이 전략은 몇 가지 프로덕션 환경에서 성공적으로 작동합니다. 단지 파이썬을 설치할 수 있습니다