Python에 익숙한 대부분의 사람들은 pip 도구에 대해 들어본 적이 있고 사용해 본 적이 있을 것이라고 편집자는 생각합니다. 그러나 그들의 이해는 그다지 철저하지 않을 수 있습니다. 오늘은 pip의 팁이 될 것이라고 믿습니다. 앞으로 Python의 표준 라이브러리를 관리하고 사용하는 모든 사람에게 도움이 될 것입니다.
물론 Python 3.4 및 Python 2.7.9 이후에는 공식 웹사이트의 설치 패키지에 이미 pip가 포함되어 있습니다. Python을 설치한 후 virtualenv 또는 pyvenv 가상 환경으로 만든 경우에는 바로 사용할 수 있습니다. pip도 기본적으로 설치됩니다.
pip 패키지를 직접 설치해야 하는 경우 Python이 구성된 환경에서 다음 명령줄을 실행하세요.
py -m ensurepip --upgrade
또 다른 방법은 공식 웹사이트에서 get-pip.py를 직접 다운로드하는 것입니다. 스크립트를 작성한 다음 python get-pip.py 스크립트를 직접 실행하세요
설치 후 명령줄에 pip를 입력하고 Enter 키를 누르면 아래 그림과 같은 지침이 나타납니다.
pip 버전이 약간 낮다고 생각되어 업그레이드하고 싶다면 명령줄에 다음 명령을 입력하세요
pip install --upgrade pip
또는
pip install -U pip
pip를 사용할 계획이라면 타사 패키지의 경우 다음 명령줄을 사용하세요
pip install package-name
예를 들어, matplotlib 버전 3.4.1 설치와 같이 지정된 버전의 타사 패키지를 설치하려면
pip install matplotlib==3.4.1
패키지를 제거하려면
pip uninstall package_name
명령줄을 입력해야 합니다. 패키지를 업데이트하려는 경우 해당 명령줄은
pip install --upgrade package_name# 或者是pip install -U package_name
입니다. 패키지의 경우 다음 명령줄을 사용하여 지정된 패키지를 볼 수 있습니다. 정보,
pip show -f requests
output
Name: requests Version: 2.24.0 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: c:userspc120pycharmprojectspythonproject1venvlibsite-packages Requires: certifi, chardet, idna, urllib3 Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance Files: requests-2.24.0.dist-infoDESCRIPTION.rst requests-2.24.0.dist-infoINSTALLER .......
기존 패키지 중 어떤 패키지를 업그레이드해야 하는지 확인해야 합니다. 다음 명령줄을 사용하여
pip list -o
출력
PackageVersion Latest Type ---------- ------- ------ ----- docutils 0.15.20.18.1 wheel PyYAML 5.4.1 6.0wheel rsa4.7.2 4.8wheel setuptools 56.0.062.1.0 wheel
일부 표준 라이브러리를 다운로드하고 설치할 때 일부 표준 라이브러리의 설치는 다른 표준 라이브러리에 의존해야 할 수도 있습니다. , 버전 충돌 등의 문제가 발생합니다. 먼저 다음을 사용하겠습니다. 명령줄을 사용하여 충돌이 있는지 확인합니다.
pip check package_name
물론, 어떤 표준 라이브러리인지 명시하지 않으면 현재 설치된 모든 패키지에 버전 충돌이나 기타 문제가 있는지 확인하게 됩니다.
pip check
output
yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0. selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.
설치 속도가 조금 느린 것 같다면 국내 소스를 지정하여 특정 패키지를 설치할 수 있습니다. 예를 들어
pip install -i https://pypi.douban.com/simple/ package_name
국내 소스가 있습니다
清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/
특정 패키지를 지정된 경로에 다운로드하려는 경우 명령줄은 다음과 같습니다
pip download package_name -d "某个路径"
예를 들어
pip download requests -d "."
는 현재 요청 모듈 및 기타 종속 모듈을 다운로드하는 것입니다. 예배 규칙서.
다른 사람의 프로젝트를 볼 때 일반적으로 Python 프로젝트에 사용해야 하는 일부 타사 라이브러리가 포함된 요구사항.txt 파일을 포함합니다.
이런 종류의 txt 파일을 생성하려면 다음을 수행해야 합니다
pip freeze > requirements.txt
그리고 타사 라이브러리를 일괄 설치해야 하는 경우 명령줄에 다음 명령을 입력하세요
pip install -r requirements.txt
위 내용은 Python의 일반적인 pip 명령에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!