본문 바로가기
Python/Python FAQ

pip를 사용하여 Python 패키지를 다른 디렉토리에 설치하려면 어떻게 해야 하나요?, Install a Python package into a different directory using pip?

by 베타코드 2023. 9. 15.
반응형

질문


당연한 대답은 virtualenv와 virtualenvwrapper를 사용하는 것이지만, 다양한 이유로 인해 나는 그렇게 하고 싶지 않거나 할 수 없다.

그래서 어떻게 하면 pip을 사용하여 패키지를 기본 site-packages 이외의 다른 곳에 설치할 수 있을까요?

pip install package_name

답변


당신이 찾고 있는 것은 --target 스위치입니다:

pip install --target=d:\somewhere\other\than\the\default package_name

하지만 여전히 d:\somewhere\other\than\the\defaultPYTHONPATH에 추가해야 해당 위치에서 실제로 사용할 수 있습니다.

-t, --target <dir>
<dir>에 패키지를 설치합니다. 기본적으로 이는 <dir>에 있는 기존 파일/폴더를 대체하지 않습니다.
--upgrade를 사용하여 <dir>에 있는 기존 패키지를 새 버전으로 대체할 수 있습니다.


타겟 스위치를 사용할 수 없다면 pip를 업그레이드하세요:

Linux 또는 OS X에서:

pip install -U pip

Windows에서 (이는 문제를 해결합니다):

python -m pip install -U pip
반응형

댓글