나는 항상 pip install
( pip3 install
내 환경에 python3 만 있기 때문에) 패키지를 설치하기 위해 사용합니다. 하지만 최근 python3 -m pip install
에 더 좋다고 들었습니다 . 왜?
나는 어떤 pip somecommand
(또는 pip3
) 스크립트를 직접 호출하지 않는 것이 좋습니다. 대신 특정 Python 인터프리터에 대해 pip 의 실행 가능 모듈을 명시 적으로 호출하는 것이 훨씬 안전합니다 path/to/pythonX.Y -m pip somecommand
.
여기에는 다음과 같은 많은 이점이 있습니다.
path/to/venv/bin/python -m pip install SomeProject
path\to\venv\Scripts\python.exe -m pip install --upgrade pip
그러나 네, 모두는 완벽하게 설치하는 경우 python3 -m pip install SomeProject
와 pip3 install SomeProject
똑같은 일을해야하지만, 같이 (예상 사용자가 혼동 얻을 거기 설정에 문제가 있고 일이 일을하지 않는 경우 너무 많은 경우가있다 이 플랫폼에서이 주제에 대한 많은 질문).
참고 문헌
python -m pip
"이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다