> 데이터 베이스 > MySQL 튜토리얼 > Pip이 최신이 아닌 특정 패키지 버전을 설치하도록 강제하는 방법은 무엇입니까?

Pip이 최신이 아닌 특정 패키지 버전을 설치하도록 강제하는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-12-27 05:50:08
원래의
704명이 탐색했습니다.

How to Force Pip to Install a Specific, Non-Latest Package Version?

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

pip를 사용하여 특정 버전의 패키지를 설치하려고 할 때 요청한 버전이 최신이 아닌 경우 사용자에게 문제가 발생할 수 있습니다. 사용 가능. 이 기사에서는 이 문제에 대한 해결책을 살펴봅니다.

문제:

사용자가 -를 사용하여 새로운 virtualenv에 MySQL_python 패키지 버전 1.2.2를 설치하려고 합니다. -no-site-packages 옵션. 그러나 pip install MySQL_python==1.2.2를 사용하여 버전을 지정했음에도 불구하고 설치된 패키지는 사이트 패키지에 여전히 MySQL_python-1.2.3-py2.6.egg-info로 표시됩니다.

해결책:

최신 버전이 아니더라도 pip가 특정 패키지 버전을 설치하도록 강제하려면, --force-reinstall -v 옵션을 사용하십시오. --force-reinstall 옵션은 패키지가 이미 최신인 경우에도 다시 설치되도록 하며, -v 옵션은 추가 정보에 대한 자세한 출력을 제공합니다.

pip install --force-reinstall -v "MySQL_python==1.2.2"
로그인 후 복사

대체 옵션 :

어떤 경우에는 --ignore-installed -v 옵션을 사용하는 것이 효과적일 수 있습니다. --ignore-installed 옵션은 pip에게 기존 설치된 패키지를 무시하고 지정된 버전으로 덮어쓰도록 지시합니다.

pip install -Iv MySQL_python==1.2.2
로그인 후 복사

추가 고려 사항:

  • 확인 pip 설치 로그를 확인하거나 pip install -Iv를 사용하여 원하는 버전에 대한 PyPI URL 링크가 존재하고 존재하지 않는지 확인하세요. 404.
  • PyPI 링크가 끊어진 경우 소스에서 패키지를 수동으로 다운로드하고 pip install -Iv를 사용하여 직접 설치하세요.

결론:

--force-reinstall -v 또는 --ignore-installed -v 옵션을 활용하면 사용자는 특정 설치를 성공적으로 수행할 수 있습니다. 최신 버전이 아니더라도 pip를 사용하는 패키지 버전입니다.

위 내용은 Pip이 최신이 아닌 특정 패키지 버전을 설치하도록 강제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿