Pip은 정확히 무엇입니까?

마지막 업데이트: 2022년 3월 23일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
report this ad

Windows에서 pip를 설치하는 방법은 무엇입니까?

pip 의 대체입니다 easy_install . 그러나 Windows를 pip 사용하여 설치해야 easy_install 합니까? 더 좋은 방법이 있습니까?

답변

파이썬 2.7.9+ 및 3.4+

좋은 소식! Python 3.4 (2014 년 3 월 출시) 및 Python 2.7.9 (2014 년 12 월 출시)는 Pip과 함께 제공됩니다. 이것은 모든 파이썬 릴리스에서 가장 좋은 기능입니다. 커뮤니티의 풍부한 라이브러리를 누구나 이용할 수 있습니다. 초보자는 더 이상 설정이 어려운 커뮤니티 라이브러리 사용에서 제외되지 않습니다. 패키지 관리자와 함께 파이썬은 Ruby , Node.js , Haskell , Perl , Go와 거의 모든 오픈 소스 커뮤니티와 거의 모든 현대 언어에 합류합니다 . 고마워요, 파이썬

Python 3.4+ 또는 Python 2.7.9+를 사용할 때 pip를 사용할 수 없으면 다음과 같이 실행하십시오.

물론, 이것이 파이썬 Pip은 정확히 무엇입니까? 패키징이 문제 해결을 의미하지는 않습니다. 경험은 여전히 ​​실망 스럽습니다. 나는 이것을 스택 오버플로 질문에서 논의한다 파이썬에는 패키지 / 모듈 관리 시스템이 있습니까? .

그리고 Python 2.7.8 또는 이전 버전 (커뮤니티의 상당 부분)을 사용하는 모든 사람에게 슬프게도. Pip을 배송 할 계획이 없습니다. 수동 지침이 이어집니다.

Python 2 ≤ 2.7.8 및 Python 3 ≤ 3.3

‘배터리 포함’ 모토에 직면하여 파이썬은 패키지 관리자없이 배송됩니다. 설상가상으로 Pip는 최근까지는 아이러니하게 설치하기가 어려웠습니다.

공식 지침

다운로드 하지 말고 파일 get-pip.py 로 저장하십시오 . 그런 다음 명령 프롬프트에서 실행하십시오. .py .txt

이를 위해 관리자 명령 프롬프트가 필요할 수 있습니다. 관리자 권한으로 명령 프롬프트 시작 (Microsoft TechNet)을 따릅니다 .

이것은 pip 패키지를 설치합니다 (Windows의 경우) … \ Scripts \ pip.exe이 경로는 명령 줄에서 pip를 사용하기 위해 경로가 PATH 환경 변수에 있어야합니다 (추가 지침은 ‘대체 지침’의 두 번째 부분 참조) 당신의 경로,

대체 지침

공식 문서는 사용자에게 Pip 및 각 종속 항목을 소스에서 설치하도록 지시합니다. 그것은 경험이 많고 초보자에게는 어렵습니다.

우리를 위해 Christoph Gohlke .msi 는 널리 사용되는 Python 패키지를위한 Windows 설치 프로그램 ( )을 준비 합니다. 그는 모든 Python 버전 (32 비트 및 64 비트)의 Pip은 정확히 무엇입니까? 설치 프로그램을 빌드합니다. 다음을 수행해야합니다.

나를 위해 이것은 Pip에 설치했습니다 C:\Python27\Scripts\pip.exe . 찾기 pip.exe 다음 (예를 들어, 그 폴더를 추가, 컴퓨터에 C:\Python27\Scripts 경로 (시작 / 편집 환경 변수)로). 이제 pip 명령 행에서 실행할 수 있습니다 . 패키지를 설치하십시오 :

거기 당신은 (희망적으로) 간다! 일반적인 문제에 대한 해결책은 다음과 같습니다.

프록시 문제

사무실에서 일하는 경우 HTTP 프록시 뒤에있을 수 있습니다. 그렇다면 환경 변수 http_proxy 및을 https_proxy 설정하십시오 . 대부분의 Python 응용 프로그램 (및 기타 무료 소프트웨어)은이를 존중합니다. 구문 예 :

운이 좋지 않으면 프록시가 Microsoft NTLM 프록시 일 수 있습니다 . 자유 소프트웨어는 대처할 수 없습니다. 유일한 해결책은 불쾌한 프록시로 전달되는 무료 소프트웨어 친화적 프록시를 설치하는 것입니다. http://cntlm.sourceforge.net/

vcvarsall.bat를 찾을 수 없습니다

파이썬 모듈은 C 또는 C ++로 부분적으로 작성 될 수 있습니다. Pip은 소스에서 컴파일을 시도합니다. C / C ++ 컴파일러가 설치 및 구성되어 있지 않으면이 암호 오류 메시지가 표시됩니다.

MinGW 또는 Visual C ++ 와 같은 C ++ Pip은 정확히 무엇입니까? 컴파일러 를 설치 하여이 문제를 해결할 수 있습니다 . Microsoft는 실제로 Python과 함께 사용할 수 있도록 특별히 제공합니다. 또는 Python 2.7 용 Microsoft Visual C ++ 컴파일러를 사용해보십시오 .

Christoph의 사이트 에서 패키지 를 확인하는 것이 더 쉬운 경우가 많습니다 .

답변

구식 -여기에 설명 된대로 setuptools가 아닌 배포를 사용하십시오. –
오래된 # 2 – 사용 setuptools에가로 배포되지 않습니다.

언급했듯이 pip에는 독립적 인 설치 프로그램이 포함되어 있지 않지만 이전 버전 인 easy_install을 사용하여 설치할 수 있습니다.

    에서 마지막 pip 버전을 다운로드하십시오.
  1. 압축 해제
  2. Windows 용 마지막 쉬운 설치 프로그램을 다운로드하십시오 ( http://pypi.python.org/pypi/setuptools맨 아래에 .exe를 다운로드하십시오 ). 설치하십시오.
  3. python 명령은 폴더 외부에서 작동하지 않고 다음을 실행 하기 때문에 압축되지 않은 pip 폴더 내용 을 C:\Python2x\ 폴더에 복사하십시오 (전체 폴더를 폴더에 복사하지 말고 내용 만) C:\Python2x . python setup.py install
  4. C:\Python2x\Scripts 경로에 파이썬 추가

이제 pip install package Linux 에서처럼 패키지를 쉽게 설치할 수 있습니다 🙂

답변

2014 년 업데이트 :

1) Python 3.4 이상을 설치 한 경우 pip는 Python에 포함되어 있으며 시스템에서 이미 작동 중입니다.

2) Python 3.4 이하의 버전을 실행 중이거나 어떤 이유로 pip가 Python 3.4와 Pip은 정확히 무엇입니까? 함께 설치되지 않은 경우 아마도 pip의 공식 설치 스크립트를 사용했을 것입니다 get-pip.py . pip 설치 관리자는 이제 설치 도구를 가져오고 아키텍처 (32 비트 또는 64 비트)에 관계없이 작동합니다.

pip를 설치하거나 업그레이드하려면 get-pip.py를 안전하게 다운로드 하십시오 .

그런 다음 관리자 권한이 필요할 수있는 다음을 실행하십시오.

기존 설정 도구를 업그레이드 (또는 배포)하려면 pip install -U setuptools

나는 후손을 위해 아래에 두 가지 오래된 지침을 남길 것입니다.

이전 답변 :

64 비트 버라이어티-64 비트 Windows + Python 의 Windows 에디션의 경우 ez_setup으로 인해 별도의 설치 방법이 필요했지만 32 비트 Python 및 64 비트 Python을 실행하는 64 비트 Windows에서 새로운 배포 방법을 테스트했습니다. 이제 모든 버전의 Windows / Python 2.7X에 대해 동일한 방법을 사용할 수 있습니다.

배포를 사용하는 오래된 방법 Pip은 정확히 무엇입니까? 2 :

  1. 다운로드 배포 – 나는에 내 던졌다 C:\Python27\Scripts (A 만들 주시기 Scripts 존재하지 않는 경우 디렉토리를.
  2. 명령 프롬프트를 열고 (Windows 에서는 PowerShell을 사용하지 않는 경우 conemu2를 Pip은 정확히 무엇입니까? 확인해야 함 ) 다운로드 한 디렉토리로 ( )를 변경 하십시오 . cd distribute_setup.py
  3. migrate_setup을 실행하십시오. python distribute_setup.py (python 설치 디렉토리가 경로에 추가되지 않은 경우 작동하지 않습니다. 도움을 받으려면 여기로 이동하십시오. )
  4. 현재 디렉토리를 Scripts Python 설치용 디렉토리 ( C:\Python27\Scripts )로 변경하거나 해당 디렉토리 및 Python 기본 설치 디렉토리를 % PATH % 환경 변수에 추가하십시오.
  5. 새로 설치된 setuptools를 사용하여 pip를 설치하십시오. easy_install pip

마지막 단계는 디렉토리에 있거나 easy_install.exe (C : \ Python27 \ Scripts가 Python 2.7의 기본값 임) 디렉토리에 없거나 해당 디렉토리를 경로에 추가 하지 않으면 작동하지 않습니다 .

ez_setup을 사용한 기존 방법 1 :

ez_setup.py를 다운로드 하여 실행하십시오. 적절한 .egg 파일을 다운로드하여 설치합니다. (현재 제공되는 .exe 설치 프로그램은 distutils 설치 프로그램 호환성 문제로 인해 Windows 용 Python의 64 비트 버전을 지원하지 않습니다.

이 후에는 계속 진행할 수 있습니다.

  1. c:\Python2x\Scripts Windows 경로에 추가하십시오 ( 설치 한 실제 버전 번호로 x in Python2x 을 바꾸십시오 ).
  2. 새로운 (!) DOS 프롬프트를여십시오. 거기서부터 easy_install Pip은 정확히 무엇입니까? pip

답변

2016 년 업데이트 :

이 답변은 구식이거나 그렇지 않으면 말이 어렵고 어렵습니다.

Python 3.4 이상 또는 2.7.9 이상이 있으면 Windows 에 기본적 으로 설치됩니다 . 그렇지 않으면 간단히 말해서

  1. pip 설치 프로그램을 다운로드하십시오 :
    https://bootstrap.pypa.io/get-pip.py
  2. 편집증 인 경우 파일을 검사하여 악의적이지 않은지 확인하십시오 (b64 디코딩 필요).
  3. 다운로드 폴더에서 콘솔을 관리자로 열고를 실행하십시오
    get-pip.py . 또는 탐색기에서 해당 아이콘을 마우스 오른쪽 단추로 클릭하고 “관리자 권한으로 실행 …”을 선택하십시오.

새 바이너리 pip.exe (및 더 이상 사용되지 않는 easy_install.exe ) "%ProgramFiles%\PythonXX\Scripts" 는 종종 PATH 변수에 없는 폴더 (또는 이와 유사한)에 있습니다 . 나는 그것을 추가하는 것이 좋습니다.

답변

2014 년 3 월에 릴리스 된 Python 3.4에는 다음이 pip 포함되어 있습니다.
http://docs.python.org/3.4/whatsnew/3.4.html
따라서 pip를 설치하는 최신 방법 인 Python 3.4가 출시 된 이후 Windows에서 Python을 설치하는 것입니다.

이 패키지를 사용하는 권장 방법은 모듈을 모듈로, 특히 여러 파이썬 배포판 또는 버전이 설치된 패키지로 호출하여 패키지가 올바른 위치로 이동하도록하는 것입니다.
python -m pip install --upgrade packageXYZ

답변

Windows를 사용해야 할 때 ActivePython을 사용합니다. ActivePython은 PATH에 모든 항목을 자동으로 추가하며 PyPM 이라는 패키지 관리자를 포함하여 패키지를 보다 빠르고 간단하게 설치할 수 있도록 이진 패키지 관리 를 제공 합니다.

pip 하고 easy_install 있습니다 정확히 같은 것을, 그래서 일부 당신은을 통해 얻을 수있는 일이있다 pip 하지만 easy_install 반대와 부사장은 .

내 권장 사항은 ActivePython Community Edition 을 받고 Windows에서 Python에 대해 모든 것을 설정 해야하는 번거 로움에 대해 걱정하지 않는 것입니다. 그런 다음을 사용할 수 있습니다 pypm .

사용하려는 경우 ActiveState 설치 관리자에서 옵션 pip 을 확인해야합니다 PyPM . 설치 후에는 로그 오프했다가 다시 로그온 pip 하기 만하면 명령 줄에서 사용할 수 있습니다. ActiveState 설치 관리자 PyPM 옵션에 포함되어 있고 설치 관리자 가 이미 경로를 설정 했기 때문입니다 . PyPM 사용할 수도 있지만 사용할 필요는 없습니다.

답변

최신 방법은 Windows의 패키지 관리자 Chocolatey를 사용하는 것 입니다.

설치가 완료되면 명령 프롬프트를 열고 아래의 세 가지 명령을 실행하면됩니다.이 명령은 Python 2.7, easy_install 및 pip를 설치합니다. x64 또는 x86 Windows에 있는지 자동으로 감지합니다.

[Python] pipenv 란 무엇인가

첫번째는 pip이다. python을 이용하며 사용하게 되는 패키지 관리 툴이다. 프로그램을 만들 때, 의도하지 않는 이상, 다양한 패키지를 사용하게 된다. 이때 pip를 활용하여 여러가지 패키지들을 설치할 수 있다.

두번째는 virtualenv이다. python으로 개발을 하게 되면 거의 항상 복수의 패키지를 설치하여 사용하게 된다. 하지만 각각의 프로젝트가 요구하는 패키지들의 상세 내용이 다를 수 있다.

가령 A라는 프로젝트는 특정 패키지의 1.0 버전을 사용하고 있었지만, B라는 프로젝트는 특정 패키지의 2.0버전을 사용하는 경우가 발생한다. 이때 각각의 프로젝트를 빌드하기 위해서 서로 번갈아가며 패키지를 설치했다 지웠다하는 생각은 버리도록 하자. pandas와 같은 패키지를 사용하면 알겠지만, 시간이 많이 소요된다.

그렇기 때문에 각각의 프로젝트 내 개발 환경을 구축하는 것이 제일 이상적이다. 이를 지원하는 것이 virtualenv이다. virtualenv는 프로젝트별로 고립된 개발환경을 구축하게 해주기 때문에 A 프로젝트와 B 프로젝트를 따로 의식하면서 패키지를 특정 환경에 맞게 설치했다 지웠다 하지 않으며 개발할 수 있게 된다.

하지만 여기서 문제가 발생한다. 첫번째는 pip는 패키지들을 설치하는데 있어서 여간 귀찮지 않을 수 없다. 먼저 pip를 하나씩 설치를 하자니 시간이 많이 들게 된다. 그래서 requirements.txt라는 파일을 통해 통으로 패키지들을 관리할 수 있도록 지원하고 있다. 하지만 문제점은 requirements.txt를 버전을 명시하지 않고 작성하였을때, 오늘과 내일의 설치가 똑같다는 보장이 없으며 정확히 버전을 일일이 기재를 하자니 또한 귀찮아진다. (참조 1)

이마저도 pip의 고비를 넘기기 전에 virtualenv를 설치해야 한다는 점도 까먹지 말자. 결론은 매번 환경 설정을 의식해야 하는것들이 많기 때문에 여러모로 귀찮다는 점이다.

pipenv의 등장

이런 이유들로 인해 등장한 것이 pipenv이다. 이름만으로도 느낌이 오지 않는가? pip와 virtualenv가 합쳐진 것이다.

pipenv는 Python.org에서 공식적으로 권장하는 패키지 설치 툴이다. Pipenv는 파이썬으로 들어가는 세계 속 패키징 설치 경험을 최상으로 제공하고자 노력한다고 써있다. Pipenv는 또한 아래와 같이 문제들을 해결하려고 하였다.

  • pip와 virtualenv를 따로 쓸 필요가 없다. 동시에 사용이 된다.
  • Pipenv는 Pipfile와 Pipfile.lock을 requirements.txt를 대신하여 사용한다.
  • 해쉬가 자동생성된다. (보안)
  • 의존성 그래프를 제공함으로서 insight를 제공한다 (e.g. $ pipenv graph ).
  • .env 파일들을 사용한 스트림라인 개발 워크플로우
  • 필요한 것만 정의하면서, 결정론적인(deterministic, 파일에 정의된대로) 빌드가 가능하다.
  • 락이 Pip은 정확히 무엇입니까? 걸린 의존성에 대해 해쉬 파일을 생성하고 확인한다.
  • pyenv가 사용 가능하다면, 필요한 python도 자동으로 설치한다.
  • Pipfile을 찾으면서자동으로 프로젝트 홈을 찾아준다.
  • Pipfile이 없다면 자동으로 생성해준다.
  • 자동으로 virtualenv 환경을 생성한다.
  • 패키지를 설치/삭제하면, 자동으로 Pipfile에서 추가/삭제한다.
  • 자동으로 .env 파일을 인식한다.

pipenv 사용법

가볍게 맥을 기준으로 사용법을 안내한다.

를 terminal에 입력하여 설치하도록 하자. 이후

를 명령어를 치면 python 3.6버전을 기준으로 한 프로젝트가 생성된다. 이후는 pipenv를 사용하여 기존 패키지들을 pip처럼 설치하는 것 뿐이다.

Intro

최근 회사에서 새 프로젝트에 기여를 하기 위해 테스트를 돌리는 와중, import error 가 뜬 적이 있었다. 다른 프로젝트에서는 전부 PATH를 추가하지 않아도 테스트 파일이 프로젝트 모듈들을 잘 import 했는데, 새로 clone 받은 이 프로젝트에서만 테스트 파일에서 프로젝트 모듈을 import 하지 못하고 있었다. 잠깐 고민하던 나는 기존 프로젝트와 새 프로젝트의 차이는 단순히 clone을 받았느냐, 아니면 설치 스크립트로 깔았느냐라는 점을 깨닫고 설치 스크립트를 열심히 뒤져보았고, 아래의 두 줄이 clone 받은 프로젝트에서 테스트가 돌아가지 않는 원인이라고 추측했다.

해당 두 줄을 실행하고 다시 테스트를 돌려보니 테스트가 잘 실행되었다. 하지만, 나는 도저히 무슨 일이 일어났는지 이해할 수 없었다. -q 옵션은 대략 --quiet 의 약자일 것이라고 쳐도, -U 옵션은 무엇이며, 왜 저 두 줄을 실행했더니 갑자기 from ai.backend.kernel.base import pipe_out 이 동작하게 된 것인가? $PATH 를 추가할 것 같진 않아 보이는데…

맨날 pip를 쓰지만 위 두 줄을 이해할 수 없다는 데에 충격을 받은 나는 저 두 줄이 무슨 일을 하는지 알기 위해 열심히 구글링을 했다. 그런데, 생각보다 간단하게 잘 정리된 글이 없었기 때문에 나는 pip, setuptools 등의 공식 다큐를 거의 통째로 읽다시피 해야만 했다. 아직도 완벽하게 이해된 것은 아니지만, pip와 관련된 정리된 글이 없기 때문에 내가 공부한 것을 쉽게 읽을 수 있도록 정리하여 글로 남기기로 했다.

이 글의 난이도는 몇몇 프로젝트를 통해 pip와 virtualenv(+ maybe pyenv)를 써보았지만, 직접 큰 프로젝트를 구성해보거나 프로젝트를 배포해본 적이 없는 사람들에게 적절하…다고는 자신할 수 없고, 그 정도가 되게끔 글을 작성하도록 노력했다. 자주 사용되는 pip의 옵션이라던지, pip 관련 자료를 찾다보면 튀어나오는 setup.py 나 setuptools , 혹은 sdist 나 bdist_wheel 등의 키워드가 무엇인지에 대해 서술한다.

* 쓰다보니 길어져서 여러 포스트로 나누어서 작성하게 되었다.

pip basics

역시 가장 핵심이 되는 pip에서부터 이야기를 시작해보겠다.

requirements.txt

다들 알다시피 pip는 파이썬 패키지 매니저다. 주로 사용하는 커맨드는 아래의 3개일 것이다.

  1. $ pip install [package-name] : 패키지 설치하기
  2. $ pip install -r requirements.txt : 프로젝트의 모든 의존성 설치하기
  3. $ pip freeze > requirements.txt : 프로젝트의 모든 의존성 저장하기

각 커맨드에 대한 설명은 굳이 하지 않아도 될 것이라고 생각한다. 다만, requirements.txt에 대해서는 한 마디를 하고 넘어가고 싶다. 파이썬 프로젝트를 조금 해본 사람이라면 requirements.txt가 의존성이 명시된 파일이라는 것은 알겠지만, 정확히 어떤 포맷인지는 모를 수 있다. requirements.txt의 포맷은 단 한 줄로 요약할 수 있다.

requirements.txt의 각 줄은 pip install 의 인자이다.

공식 홈페이지에서는 requirements.txt 파일의 여러가지 사용법에 대해 명시하고 있다.

pip with virtualenv

직접적으로 관련이 있는 것은 아니지만, pip를 이야기할 때 virtualenv를 빼놓고 이야기할 수 없을 것 같다. virtualenv는 파이썬을 위한 가상 실행 환경을 제공해준다. 조금만 개발을 해보았다면 왜 virtualenv가 필요한지 자연스럽게 알게 될 것이다. 같은 머신에서 여러가지 프로젝트를 같이 작업할 때, virtualenv를 사용하므로써 의존성을 프로젝트마다 잘 관리할 수 있게 된다. virtualenv가 없다면 의존하는 패키지의 버전이 꼬여 프로젝트가 정상적으로 돌아가기 힘들 것이다. 만약 지금까지 몇 개의 파이썬 프로젝트를 진행했지만 virtualenv를 처음 들어봤거나 virtualenv를 사용하지 않았다면 바로 지금이 설치할 시간이다.

virtualenv의 원리에 대해서 자세하게 설명할 생각은 없지만, 간단하게 설명하고 넘어가고자 한다. virtualenv는 가상 환경을 생성, 제공, 삭제할 수 있는 툴이다. 가상 환경은 단순하게 하나의 폴더로 구성되어 있다. 특정 가상환경을 사용하려고 하는 경우 virtualenv는 환경변수인 PATH를 해당 폴더로 변경하여 해당 폴더에 설치된 패키지만 인식할 수 있도록 한다. pip를 통해 설치되는 모든 패키지 역시 이 폴더에 설치되어 독립된 가상 환경 밖에서는 보이지 않는다.

개인적으로 생각하는 virtualenv를 사용했을 때의 또 하나의 장점은 pip freeze > requirements.txt 가 불필요한 의존성을 추가하지 않는다는 것이다. 프로젝트를 시작할 때 가상 환경을 하나 실행시켜두고 거기에만 의존성을 설치하면 나중에 requirements.txt 파일을 생성할 때 불필요한 의존성이 포함되지 않는다.

다만 virtualenv는 약간 불편한 점이 있는데, 직접 shell을 켜서

를 하고, 가상환경을 끌 때는

를 입력해줘야 한다는 점이다. 만약 가상환경을 켜고 끄는 것을 까먹고 pip로 의존성을 관리하면 나중에 이유도 모르고 의존성이 꼬이는 일이 생길 수 있다. 따라서 pip로 무언가를 설치하거나 삭제할 때에는 현재 활성화 되어있는 가상 환경이 무엇인지 잘 체크해야 한다.

하지만 이러한 불편함을 한 방에 해결해주는 도구가 있다. 바로 smartcd라는 툴이다. 해당 툴은 cd 커맨드에 훅을 걸어 쉘 스크립트를 실행할 수 있는 도구이다. 따라서 프로젝트 폴더에 들어갈 때 가상 환경을 activate 해주는 훅을 걸고, 폴더에서 나갈 때 deactivate 해주는 훅을 걸어놓으면 아주 편하게 가상 환경을 관리할 수 있다! 써보면 정말 편리한, 필자가 강력 추천하는 툴이다.

뜬금없는 -e 옵션

다시 처음으로 돌아가서, 그렇다면 처음 보았던 그 커맨드는 무슨 뜻인가?

pip 공식 다큐멘테이션 통해 -U 옵션이 --upgrade 옵션이고, -q 옵션이 --quiet 옵션이라는 것은 알아냈다. 그런데 문제는 requirements-dev.txt의 내용이었다.

달랑 위의 한 줄 만이 있을 뿐이었다. 해당 디렉토리에 ‘dev’라는 이름이 들어간 파일은 requirements-dev.txt 하나 밖에 없었다.

열심히 다큐를 읽어본 결과, -e 옵션이 editable install을 위한 옵션이라는 것을 알았다. 그런데 적혀있는 설명이라고는 달랑 아래 한 줄 이었다.

“Editable” installs are fundamentally “setuptools develop mode” installs.

모니터의 PiP (Picture in Picture) 기술 : 정의 및 사용 방법

구매할 때 모니터 또는 심지어 텔레비전, 많은 경우 제조업체에서 PiP 기술 , 그러나 두문자어를 사용하면 중국어처럼 들리며 그것이 무엇인지 모르기 때문에 당신이 그것을 가지고 있다는 것을 알지 못한다는 단순한 사실을 위해 그것을 사용하지 않습니다. 이 기사에서 우리는 당신에게 말할 것입니다 어떤 PiP 기술 모니터는 당신의 삶을 더 쉽게 만들기 위해 무엇을 할 수 있는지로 구성됩니다.

실제로 제품의 기술적 특성 (모니터 또는 기타)을 볼 때 제조업체가 사용하는 많은 약어와 약어가 있으므로 정확히 무엇인지 찾거나 과거에 이미 수행 한 적이 있고 그것이 당신이 그들을 아는 이유입니다. 그렇지 않다면 그들은 간과 될 것이고 당신은 당신이 모르는 사이에 당신을 위해 많은 일을 할 수있는 제품을 가질 수 있기 때문입니다. 이것이 바로 PiP 기술의 경우입니다.

모니터의 PiP (Picture in Picture) 기술

PiP (Picture in Picture) 기술이란?

PiP는 물론 Picture in Picture in English 또는 스페인어로 번역됩니다. 그림 속의 그림 . 이름에서 알 수 있듯이 정확하게 허용되는 것은 다음과 같습니다. 비디오 입력 , 두 가지를 동시에 사용하고 한 이미지를 다른 이미지에 삽입 할 수 있습니다. 즉, PiP를 사용하면 전체 화면을 차지하는 기본 이미지와 기본 화면 내의 작은 상자를 차지하는 보조 이미지가 반드시 있어야합니다. 비유는 스트리 머가 라이브로 플레이하는 것을보고 게임을 메인으로보고 작은 상자에서 그 사람 자신을 볼 때입니다.

PiP 모니터

일반적으로 모니터가 PiP 기술과 호환되는 경우 구성 할 수 있으므로 XNUMX 차 이미지가있는 프레임의 위치와 크기를 모두 선택할 수 있습니다. 후자에 대해서는 사실입니다. 일반적으로 완전히 사용자 정의 할 수는 없지만 소형, 중형, 대형 등을 원하는 경우 선택하기 만하면됩니다.

PiP 구성

이것이 작동하려면 동일한 모니터를 가진 두 개의 비디오 소스가 필요하다는 사실을 반복합니다. 이것은 우리가 다음에 설명 할 다음 두 섹션을 고려하는 것이 중요합니다.

그리고 소리는 어떻습니까?

모니터의 PiP 모드를 사용할 때 발생할 수있는 합리적인 질문은 모니터에 내장 스피커가있는 경우 (TV의 경우에도 가능) 두 비디오 소스 중 어떤 소스에서 사운드가 나오는지입니다. 들리나요? 섞일까요?

대답은 매우 간단합니다. 선택한 비디오 소스에서 가져 오지만 동시에 두 가지를 모두 사용해서는 안됩니다. 기존 하드웨어 및 비디오 연결로 인해 잘 알 수 있습니다. 예를 Pip은 정확히 무엇입니까? 들어 HDMI 케이블은 비디오 및 오디오 신호를 동시에 전달할 수 있으며 모니터에서 PiP 모드를 구성 할 때 반드시 하나 또는 메인으로 다른 비디오 소스. 기본 비디오 소스에서 오디오를 선택하고 사용할 수없는 모니터가 있지만 원하는 경우 보조에서 오디오를 선택할 수있는 모니터도 있습니다.

소니도 핍

간단히 말해서, 디지털 오디오와 비디오에 대해 이야기 할 때 하나 또는 다른 비디오 소스에서 오디오를 선택해야하지만 동시에 둘 다 선택해서는 안됩니다.

PiP 기술을 어디에 사용할 수 있습니까?

우리는이 기술이 정확히 "필요한"것은 아니지만 다음과 같은 많은 경우에 유용하다고 말할 수 있습니다.

  • PC에서 작업하는 동안 화면에서 모바일 이미지를 볼 수 있습니다.
  • 나머지 화면을 사용하는 동안 모니터에서 TV 신호를 시청합니다.
  • 메인 화면에서 메모를하면서 작은 상자에 담긴 카메라의 녹화물을 관찰합니다.
  • 메인 화면에서 콘솔을 재생하는 동안 PiP에서 PC 녹화 이미지를 볼 수 있습니다.

필요에 따라 두 개의 독립적 인 비디오 신호가 있어야한다는 점을 항상 염두에두면 가능성이 매우 높습니다. 예를 들어 HDMI 출력과 동일한 DisplayPort를 연결하면 쓸모가 없습니다. 감시 장치. 그래픽 카드는 이미지가 동일하고 실제로 컴퓨터가이를 감지하므로 (모니터도이를 수행합니다).

report this ad

report this ad

"Pip"의 정의와 사용법 및 예문에 관한 질문

A: on its own it doesnt make sense but if its "pip pip cheerio" then its what people use to say when they were leaving. it was like slang for bye.

"Pip" 사용 예문들

A: Careful eating those oranges - they have a lot of pips in them - meaning the seeds.
In the last race, John pips Jack to the finish line - meaning narrowly beats.
I just heard the seven o'clock pips - meaning the beeps that the BBC broadcast on the radio at each hour.
It has other meanings as well.

A: A stereotypical way to say goodbye in British English is to say, pip pip cheerio but no one actually talks like this.

"Pip" 관련 추가 질문

A: 'the pips' are the beeps that mark the hour before the news on the radio (on some stations). So she heard them and didn't bother with the news itself.


0 개 댓글

답장을 남겨주세요