경고 : 이전 스크립트 래퍼에서 pip를 호출하고 있습니다.


13

경고 : 이전 스크립트 래퍼에서 pip를 호출하고 있습니다. 이것은 향후 버전의 pip에서는 실패합니다. 기본 문제 해결에 대한 조언 은 https://github.com/pypa/pip/issues/5599 를 참조 하십시오 . 이 문제를 피하기 위해 pip를 직접 실행하는 대신 '-m pip'로 Python을 호출 할 수 있습니다.

pip list터미널에 직접 입력 하면 위의 경고가 표시됩니다. 정확히 무엇을 의미합니까?

항상 그것을 사용해야합니까 python3 -m pip list? (그런 식으로 사용하면 경고없이 동일한 출력 (패키지 목록)이 나타납니다)

추신 : 나는 우분투에 18.10


python3 -m pip list문제없이 사용할 수 있습니까 ?
NaruS

@NaruS 예, 그런 식으로 사용하면 경고가 사라집니다.
muyustan

이 경우 개인적으로 pip를 다시 설치하는 것이 좋습니다.이 문제는 달리 해결하기가 어렵 기 때문에 (필자가 읽은 내용에서 사람이 직접 수정하는 경향이 있습니다) 원하지 않으면 사용하지 않아야합니다 python3 -m pip [package (in your case list)]슬프게도 이것은 핍을 부를 때 더 자세한 정보를
얻지 못하게합니다.

@ NaruS 나는이 질문을 재검토하고 python -m pip [**install** package (in your case list)]내가 틀리지 않으면 귀하의 의견에 있어야한다고 생각했습니다 . 당신이 내가 옳다고 생각한다면, 귀하의 의견을 삭제하지 말고 여기에 머물게 해주세요.
muyustan

답변:


10

나는 같은 문제에 직면했지만 Windows에서. 재설치 pip가 저에게 효과적 이었습니다. 다음을 사용하여 강제로 다시 설치할 수 있습니다 pip.

python -m pip install --upgrade --force-reinstall pip

나는 적어도이었다 대신 PIP (20)의 나는 그것을 해결하는 방식 핍 (9)를 사용하는 방법에 대한 추측
muyustan


1

다음을 업그레이드하여 해결할 수 있습니다 pip.

pip install --upgrade pip

그는 우분투에 있으므로 pip는 우분투에서 패키지로 제공 될 것입니다. 따라서 그는 apt를 사용하여 pip 패키지를 업그레이드해야합니다.
Frieder

나는 생각하지 않습니다. 내 pip가 이미 최신 상태이기 때문에 20.xx였으며 pip를 제거하고 pip 9.xx를 다운로드 할 때만 문제가 해결되었습니다.
muyustan

1

Pytharm을 통해 pip를 20.1.x 버전으로 업데이트 한 후에도 동일한 문제가 발생했습니다 . pip install xxx응급 상황에서 사용할 수있는 한 가지 방법을 찾았습니다 .

  1. pip가 포함 된 폴더를 엽니 다 (예 : C:\Program Files\Python37\Libwin10 랩탑에서)
  2. 당신은 (예를 들어, 이전 버전의 핍에 속하고 새로 설치 한 핍 별도로 두 개의 폴더를 찾을 수 있습니다 ./pip19_xxx당신의 이전과 ./pip새로 설치 한 하나
  3. 새 버전의 핍의 폴더를 삭제합니다 (예를 들어 ./pip)
  4. (필요한 경우) windows10에서 환경 경로 변경
  5. 테스트 pip install xxx또는 python -m pip install xxx안으로 cmd, 그것은 지금까지 작동합니다

1

그냥 사용

 python -m pip install [module_name] 

이것은 경고 문제를 해결합니다


-5
  1. 관리자로 Windows Powershell 열기
  2. pip install-업그레이드 pip
  3. pip install PyQt5

나는 우분투에 있다고 말했다
muyustan

이것을 사용하지 마십시오. sudo와 함께 pip를 사용하지 마십시오.
Heisenberg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.