python pip - local dir에서 설치
pypi 버전이 업데이트되지 않아서 git python repo를 다운받아서 설치해야 합니다.
일반적으로 저는 다음과 같이 합니다.
pip install mypackage
pip install mypackage[redis]
이제 다음 폴더에 복제된 복제본이 있습니다.
/opt/my 패키지
그럼 아래를 설치하면서 pypi 버전이 아닌 로컬 버전을 사용할 수 있도록 하려면 어떻게 해야 합니다.
pip --flag /opt/mypackage install mypackage
pip --flag /opt/mypackage install mypackage[redis]
사용 가능한 pip 플래그가 있는데 어떻게 해야 할지 모르겠습니다.
Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
help Show help for commands.
General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring environment variables and user configuration.
-v, --verbose Give more output. Option is additive, and can be used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log <path> Path to a verbose appending log.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should attempt (default 5 times).
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--trusted-host <hostname> Mark this host as trusted, even though it does not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
실행하기만 하면 됩니다.
pip install /opt/mypackage
그리고 pip은 검색할 것입니다./opt/mypackage
또는 의 경우 휠을 만든 다음 설치합니다.
다음에 대한 플래그 사용 문제pip install
주석 및 이 답변에서 제안한 대로 모듈을 사용하려는 동안 원본 디렉터리가 제자리에 있어야 합니다.소스를 개발하는 개발자라면 좋지만 패키지를 설치하려는 경우에는 잘못된 선택입니다.
또는 먼저 Github에서 repo를 다운로드할 필요도 없습니다.pip는 HTTP, HTTPS, SSH 등 다양한 프로토콜을 사용하여 git와 같은 VCS(버전 제어 시스템) 저장소에서 직접 설치할 수 있도록 지원합니다.예제는 문서를 참조하십시오.
모든 항목 보기pip install
명령 옵션, 실행
pip install --help
당신은 pip 설치에 대한 도움을 찾고 있었습니다.다음 명령을 사용하여 찾을 수 있습니다.
pip install --help
입니다.pip install -e /path/to/package
에서는 패키지를 편집할 수 있는 방식으로 패키지를 설치하고 새 가져오기 호출이 이를 찾을 때 편집된 패키지 코드를 가져옵니다.이것은 패키지 개발에 매우 유용할 수 있습니다.다음만 사용-e
패키지의 소스 코드를 편집해야 하는 경우 플래그를 지정합니다.
로컬 설치 및 에 대한 추가 정보-e/--editable
의 깃발.pip
이에 대한 경고는 공식 pip "Local project installs" 및 설정 도구 "Development Mode(일명 "Editable Installs") 설명서 장에서 확인할 수 있습니다.후자에는 편집 가능한 설치의 제한 범위도 나열되어 있습니다.
이 명령이 도움이 되었습니다.
pip install path/to/dir --use-feature=in-tree-build
언급URL : https://stackoverflow.com/questions/41535915/python-pip-install-from-local-dir
'programing' 카테고리의 다른 글
메뉴 항목 바로 가기 정의 (0) | 2023.05.03 |
---|---|
Postgresql 9.2pg_dump 버전 불일치 (0) | 2023.05.03 |
편집 가능한 콤보 상자에서 TextChanged 이벤트를 가져오는 방법 (0) | 2023.05.03 |
최상위 수준 요청에 대해 대기(거짓) 구성 (0) | 2023.05.03 |
Jupyter Python 노트북의 모든 데이터 프레임 열 표시 (0) | 2023.05.03 |