pip — это инструмент управления пакетами Python, который предоставляет возможность поиска, загрузки, установки и удаления пакетов Python.
Сейчас, если вы сpython.orgскачиваете последнюю версию установочного пакета, то он уже поставляется вместе с этим инструментом.
Примечание: Python 2.7.9+ или Python 3.4+ и более поздние версии уже включают инструмент pip.
Официальный сайт pip:https://pypi.org/project/pip/
Вы можете использовать следующую команду, чтобы проверить, установлен ли он:
pip --version # Python2.x 版本命令 pip3 --version # Python3.x 版本命令
Если вы ещё не установили его, можно использовать следующий способ для его установки:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 $ sudo python get-pip.py # 运行安装脚本
Примечание:С какой бы версией Python ни запускался установочный скрипт, pip будет связан с этой версией. Если это Python3, выполните следующую команду:
$ sudo python3 get-pip.py # 运行安装脚本。Обычно pip соответствует Python 2.7, а pip3 соответствует Python 3.x.
Некоторые дистрибутивы Linux могут напрямую установить pip с помощью менеджера пакетов, например Debian и Ubuntu:
sudo apt-get install python-pip
Наиболее часто используемые команды pip
Показать версию и путь
pip --version
Получить справку
pip --help
Обновить pip
pip install -U pip
Если возникла проблема с этой командой обновления, можно использовать следующую команду:
sudo easy_install --upgrade pip
Установить пакеты
pip install SomePackage # 最新版本 pip install SomePackage==1.0.4 # 指定版本 pip install 'SomePackage>=1.0.4' # 最小版本
Например, если я хочу установить Django, я могу использовать всего лишь следующую команду — это удобно и быстро.
pip install Django==1.7
Обновить пакеты
pip install --upgrade SomePackage
Чтобы обновить указанный пакет, укажите номер версии с помощью ==, >=, <=, >, <.
Удаление пакетов
pip uninstall SomePackage
Поиск пакетов
pip search SomePackage
Показать информацию об установленных пакетах
pip show
Просмотр подробной информации об указанном пакете
pip show -f SomePackage
Список установленных пакетов
pip list
Просмотр пакетов, доступных для обновления
pip list -o
Обновление pip
Linux или macOS
pip install --upgrade pip # python2.x pip3 install --upgrade pip # python3.x
Обновление на платформе Windows:
python -m pip install -U pip # python2.x python -m pip3 install -U pip # python3.x
Зеркало ПО с открытым исходным кодом Университета Цинхуа для pip
Использование внутреннего зеркала будет намного быстрее:
Временное использование:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
Например, установите Django:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django
Чтобы установить его по умолчанию, вам нужно обновить pip до последней версии (>=10.0.0), а затем настроить его:
pip install pip -U pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Если у вас плохое сетевое соединение с источником pip по умолчанию, временно используйте это зеркало для обновления pip:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
Примечания
Если pip установлен и в Python2, и в Python3, используйте его следующим образом:
Python2:
python2 -m pip install XXX
Python3:
python3 -m pip install XXX