>  기사  >  백엔드 개발  >  pip 미러 소스 설정을 개선하고 Python 패키지 업데이트 및 설치 속도를 향상시킵니다.

pip 미러 소스 설정을 개선하고 Python 패키지 업데이트 및 설치 속도를 향상시킵니다.

WBOY
WBOY원래의
2024-01-17 10:01:111123검색

pip 미러 소스 설정을 개선하고 Python 패키지 업데이트 및 설치 속도를 향상시킵니다.

데이터 과학, 기계 학습 및 기타 분야에서 Python이 광범위하게 적용됨에 따라 Python 패키지의 수도 증가하고 있습니다. pip는 다양한 패키지를 쉽게 다운로드, 설치, 업데이트할 수 있는 Python 패키지 관리자입니다. 국내 네트워크 환경 제한으로 인해 공식 pip 소스에 접근하는 속도가 느립니다. 이때 pip 미러 소스 구성을 최적화하고 Python 패키지 업데이트 및 설치 속도를 높여야 합니다.

다음은 구체적인 단계와 코드 예제입니다.

  1. pip 버전 보기

pip 버전을 확인하려면 터미널에 다음 명령을 입력하세요.

pip --version

pip가 설치된 경우 다음 정보가 표시됩니다.

pip X.X from /path/to/pip (python X.X)
  1. pip 미러 소스 구성

~/.pip/pip.conf 파일에 다음 구성 정보를 추가합니다.

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学的镜像站

또는 Alibaba Cloud의 미러 스테이션:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

터미널에 다음 명령을 입력하여 구성을 생성합니다. 파일:

mkdir ~/.pip
touch ~/.pip/pip.conf

다음 명령을 입력하여 새 미러 스테이션이 제대로 작동하는지 확인하세요.

pip config list

그러면 새 미러 스테이션이 성공적으로 설정되었는지 확인하기 위해 현재 pip 구성 정보가 나열됩니다.

  1. Update pip

어떤 이유로 pip를 업데이트하기 전에 setuptools 및 휠 패키지를 업그레이드해야 할 수도 있습니다. 터미널에 다음 명령을 입력하세요:

pip install --upgrade setuptools
pip install --upgrade wheel

그런 다음 pip를 업데이트할 수 있습니다:

pip install --upgrade pip
  1. Install Python package

최적화된 pip 미러 소스를 사용하면 Python 패키지 설치 속도를 높일 수 있습니다. 터미널에 다음 명령을 입력하세요.

pip install package_name

여기서 package_name은 설치해야 하는 Python 패키지의 이름입니다. 설치해야 하는 패키지가 다른 패키지에 종속된 경우 pip는 종속 패키지를 자동으로 다운로드하여 설치합니다.

  1. 설치된 패키지 나열

현재 환경에 설치된 Python 패키지를 나열하려면 터미널에 다음 명령을 입력하세요.

pip list
  1. Uninstall Python packages

설치된 Python 패키지를 제거해야 하는 경우 다음 명령을 입력할 수 있습니다. 터미널에서 다음 명령을 입력하세요.

pip uninstall package_name

여기서 package_name은 제거해야 하는 Python 패키지의 이름입니다.

요약

pip 미러 소스를 구성하면 Python 패키지의 업데이트 및 설치 속도를 높일 수 있습니다. Tsinghua University와 Alibaba Cloud는 모두 완벽한 pip 미러 스테이션 서비스를 제공합니다. 사용자는 자신의 네트워크 환경에 따라 적절한 미러 소스를 선택할 수 있습니다. pip를 사용할 때 명령줄 매개변수를 통해 사용할 미러 소스를 지정할 수도 있습니다.

위 내용은 pip 미러 소스 설정을 개선하고 Python 패키지 업데이트 및 설치 속도를 향상시킵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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