프로그래밍 언어/Python

여러 버전의 Python에서 pip 잘 사용할 수 있는 방법

Rateye 2021. 12. 1. 09:42
728x90
반응형
질문 : 여러 Python 버전 및 PIP를 다루고 있습니까?

여러 버전의 Python에서 pip 잘 사용할 수있는 방법이 있습니까? 예를 들어, pip 를 사용하여 내 사이트 2.5 설치 또는 내 사이트 2.6 설치에 항목을 명시 적으로 설치하고 싶습니다.

예를 들어 easy_install 에서는 easy_install-2.{5,6} .

그리고, 그렇습니다. 저는 virtualenv에 대해 알고 있습니다. 그리고 아닙니다. 이것은이 특정 문제에 대한 해결책이 아닙니다.

답변

현재 권장 사항python -m pip 를 사용하는 것입니다. 여기서 python 은 사용하려는 Python 버전입니다. 이것은 모든 버전의 Python과 모든 형태의 virtualenv에서 작동하기 때문에 권장 사항입니다. 예를 들면 :

# The system default python:
$ python -m pip install fish

# A virtualenv's python:
$ .env/bin/python -m pip install fish

# A specific version of python:
$ python-3.6 -m pip install fish

후손을 위해 남겨진 이전 답변 :

버전 0.8부터 Pip은 pip-{version} 지원합니다. easy_install-{version} 과 동일하게 사용할 수 있습니다.

$ pip-2.5 install myfoopackage
$ pip-2.6 install otherpackage
$ pip-2.7 install mybarpackage

편집 : pip는 버전 1.5에서 pip-VERSION 대신 pipVERSION 을 사용하도록 스키마를 변경했습니다. pip >= 1.5 경우 다음을 사용해야합니다.

$ pip2.6 install otherpackage
$ pip2.7 install mybarpackage

자세한 내용은 https://github.com/pypa/pip/pull/1053 을 확인하십시오.

참고 문헌 :

출처 : https://stackoverflow.com/questions/2812520/dealing-with-multiple-python-versions-and-pip
728x90
반응형