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
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python에서 경과 시간을 측정하는 방법 (0) | 2021.12.01 |
---|---|
딕셔너리를 위한 파이썬 "extend" (0) | 2021.12.01 |
대화 형 동안 Python에서 모듈 다시 가져 오기 (0) | 2021.12.01 |
requests와 함께 파이썬으로 큰 파일 다운로드 (0) | 2021.12.01 |
Python에서 디렉토리의 zip 아카이브를 만드는 방법 (0) | 2021.11.30 |