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
추가 고려 사항:
결론:
--force-reinstall -v 또는 --ignore-installed -v 옵션을 활용하면 사용자는 특정 설치를 성공적으로 수행할 수 있습니다. 최신 버전이 아니더라도 pip를 사용하는 패키지 버전입니다.
위 내용은 Pip이 최신이 아닌 특정 패키지 버전을 설치하도록 강제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!