>백엔드 개발 >파이썬 튜토리얼 >이미 설치되어 있는 경우에도 Pip를 사용하여 특정 패키지 버전을 어떻게 설치할 수 있습니까?

이미 설치되어 있는 경우에도 Pip를 사용하여 특정 패키지 버전을 어떻게 설치할 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-14 13:15:20261검색

How Can I Install Specific Package Versions with Pip, Even if They're Already Installed?

Pip을 사용하여 특정 패키지 버전 설치

pip를 사용하여 MySQL_python 1.2.2와 같은 특정 패키지 버전을 설치하려고 하면 기존에 설치된 버전이나 오래된 PyPI 링크로 인해 문제가 발생할 수 있습니다.

재정의하려면 설치된 패키지를 선택하고 원하는 버전을 설치하려면 자세한 정보를 표시하기 위해 -v와 함께 --ignore-installed(-I) 옵션을 사용하십시오.

pip install -Iv MySQL_python==1.2.2

참고: 이 접근 방식은 결과를 초래할 수 있습니다. 지정된 버전에 대한 PyPI 다운로드 링크가 손상된 경우 오류가 발생합니다.

404 오류 또는 무한 리디렉션이 발생하는 경우 안정 버전에서 패키지를 수동으로 다운로드할 수 있습니다. 소스(예: SourceForge)를 다운로드하고 직접 설치:

pip uninstall MySQL_python
pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download

업데이트(2022년 12월 28일):

이제 Pip은 패키지를 다시 설치하는 단순화된 방법을 제공합니다. 이미 최신 버전이더라도:

pip install --force-reinstall -v MySQL_python==1.2.2

이것은 다음을 대체합니다. -I 옵션을 사용하고 상세 수준(-vv/-vvv)으로 추가 제어 기능을 제공합니다.

현재 설치된 패키지를 무시하는 것(-I 또는 --force-reinstall)은 특정 버전을 설치하는 데 유용할 수 있다는 점을 기억하세요. 잠재적인 패키지 불일치를 방지하려면 주의를 기울여야 합니다.

위 내용은 이미 설치되어 있는 경우에도 Pip를 사용하여 특정 패키지 버전을 어떻게 설치할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.