본문 바로가기
Python/Python FAQ

로컬 파일 시스템 폴더에서 가상 환경에 pip을 사용하여 Python 패키지를 설치합니다., Installing Python packages from local file system folder to virtualenv with pip

by 베타코드 2023. 10. 13.
반응형

질문


파일 시스템에서 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'가 있는 최상위 디렉토리입니다.

반응형

댓글