Пип можно использовать, чтобы сделать больше, чем просто установить пакеты. Список общих команд PIP, вы можете найти полезные, перечислены в статье
Оглавление
- Что такое пип?
- Настройка виртуальной среды
- Обновить пипс
- Установите пакет
- Обновить пакет
- Установите конкретную версию пакета
- Удалить пакет
- Информация о установленном пакете
- Список всех установленных пакетов
- Перечислите все установленные пакеты, которые не актуальны
- Создать файл требований .txt
- Установите все зависимости от файла требований.
- Убедитесь, что установленные пакеты имеют совместимые зависимости
- Взлом для обновления всех пакетов
Что такое пип?
PIP – это инструмент менеджера пакетов для Python. Если вы работали с Python раньше, вы, скорее всего, работали с PIP. Наиболее распространенным использованием PIP является установка пакетов, но есть несколько других полезных команд, которые вы можете не знать.
Pip Fetches пакеты из Пейпина
Настройка виртуальной среды
Установить VirtualenV
На MacOS и Linux:
python3 -m pip install --user virtualenv
В окнах:
python -m pip install --user virtualenv
Создать виртуальную среду
На MacOS и Linux:
python3 -m venv env
В окнах:
python -m venv env
Это создаст виртуальную среду имени венчание
Активировать виртуальную среду
Убедитесь, что ваши файловые пути правильные.
На MacOS и Linux:
source venv/bin/activate
В окнах:
venv\Scripts\activate
Выберите интерпретатор для VS-кода
- Нажмите Ctrl + Shift + P ‘ Для Windows/Linux и ⇧⌘p для Mac, чтобы открыть палитру команд
- Поиск ‘Выберите интерпретатор’
- Нажмите «Введите путь переводчика»> «найти»
- Изучение файла должно открыться, перейти к Венв> Сценарии> Python.exe
Деактивировать/оставить виртуальную среду
Введите следующую команду
deactivate
Обновить пипс
python -m pip install --upgrade pip
Установите пакет
pip install
Если я хочу установить Pandas, пакет Python, я бы набрал следующее
pip install pandas
Это собирается установить последнюю версию пакета, доступной на PYPI
Обновить пакет
pip install -U
Если я хочу обновить мою версию Pandas, я бы набрал следующее
pip install -U pandas
Если старая версия пакета существует, PIP будет сначала удалить эту версию. Затем он будет установить самую современную версию от Pypi. Если обновленная версия уже установлена, Pip ничего не сделает.
Установите конкретную версию пакета
pip install==
Если я хотел установить Pandas версии 1.20, я бы вводил следующее
pip install pandas==1.2.0
Если версия пакета уже установлена, PIP удалит существующий пакет и установить указанную версию пакета
Если вы хотите установить версию пакета, новее, чем конкретная версия, введите следующее
pip install>=
Чтобы установить версию Pandas, новее, чем 1.2.0
pip install pandas>=1.2.0
Удалить пакет
pip uninstall pandas
Информация о установленном пакете
pip show
Чтобы получить информацию о пакете Пандас, которые я установил ранее
pip show pandas
Если вы попытаетесь получить информацию о пакете, который не установлен в вашей среде, PIP вернет предупреждающий пакет не найден
Список всех установленных пакетов
pip list
Это перечисляет все установленные пакеты в среде в табличном формате
Альтернативой является следующим
pip freeze
Перечислите все установленные пакеты, которые не актуальны
pip list -o
Создать файл требований .txt
pip freeze > requirements.txt
Установите все зависимости от файла требований.
pip install -r requirements.txt
PIP будет игнорировать все пакеты, которые уже были установлены раньше
Убедитесь, что установленные пакеты имеют совместимые зависимости
pip check
Взлом для обновления всех пакетов
- Создать файл требований .txt
pip freeze > requirements.txt
- Откройте файл требований.txt и замените все экземпляры == с > =
- Установленные зависимости от требований.
pip install -r requirements.txt --upgrade
- Любые пакеты, которые в курсе, будут игнорироваться, и будут установлены упаковки с более новой версией, доступной на PYPI.
Оригинал: “https://dev.to/rahulbanerjee99/python-pip-commands-you-might-not-know-9oh”