프록시를 통해 pipx 애플리케이션 설치
pipx가 애플리케이션 환경을 만들기 전에 프록시 변수를 전달하고, 패키지 가져오기와 설치된 프로그램의 이후 요청을 구분합니다.
pipx는 격리된 애플리케이션 환경을 만들지만 패키지 가져오기는 여전히 pipx에 전달된 환경에서 시작됩니다. POSIX 셸에서는 pip 기반 설치가 다음을 사용할 수 있습니다.
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip black이 할당은 이 호출과 그 자식 설치 프로그램에 적용됩니다. 생성되는 모든 가상 환경에 프록시 URL을 넣을 필요는 없습니다. 이러한 패키지 다운로드가 공용 중개자를 사용할 수 있을 때 HTTP 프록시 목록이 엔드포인트 후보를 제공합니다.
현재 pipx는 백엔드 선택을 제공합니다. 위의 명시적 pip 백엔드는 다운로더를 분명하게 합니다. 그 옵션 이전의 pipx 버전은 이미 기본적으로 pip를 사용할 수 있습니다. 설치된 버전이 지원하는 구문을 사용하십시오.
pip 자체도 --proxy 옵션을 지원합니다. pipx의 --pip-args로 설치 프로그램 옵션을 전달하는 경우 해당 인수를 pip 백엔드에 유지하십시오. 다른 백엔드나 설치된 명령에 대한 범용 설정이 아닙니다.
성공적인 설치가 black이나 다른 설치된 애플리케이션의 향후 네트워크 트래픽을 구성하지는 않습니다. 네트워크 애플리케이션은 해당 애플리케이션이 지원하는 환경이나 클라이언트 설정으로 실행하십시오. 반대로 애플리케이션 내부에서만 프록시를 설정하면 이전 패키지 다운로드를 고칠 수 없습니다.
인증서 오류의 경우 검사를 비활성화하는 대신 다운로더의 신뢰 구성을 검사하십시오. 407은 중개자 계정에 관한 것입니다. 비공개 인덱스 로그인은 패키지 소스에 관한 것입니다.