반응형
질문
파일 시스템에서 pip를 사용하여 패키지를 설치할 수 있을까요?
제 패키지에 대해 python setup.py sdist
를 실행하여 적절한 tar.gz 파일을 생성했습니다. 이 파일은 시스템의 /srv/pkg/mypackage/mypackage-0.1.0.tar.gz
에 저장되어 있습니다.
이제 가상 환경에서 pypi에서 오는 패키지 또는 특정 로컬 위치인 /srv/pkg
에서 패키지를 설치하고 싶습니다.
이게 가능한가요?
참고
pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz
를 지정할 수 있다는 것을 알고 있습니다. 그렇게 하면 작동하지만 pip install mypackage
를 입력했을 때 pip가 검색할 수 있는 다른 위치로 /srv/pkg
를 사용하고 싶습니다.
답변
무엇을 생각하시나요::
pip install --help
...
-e, --editable <path/url> 로컬 프로젝트 경로나 VCS URL에서 프로젝트를 편집 가능한 모드(즉, setuptools "개발 모드")로 설치합니다.
예, pip install -e /srv/pkg
/srv/pkg는 'setup.py'가 있는 최상위 디렉토리입니다.
반응형
댓글