Рубрики
Без рубрики

Обновление всего pypi в Windows

способы вождения пипса в окнах. Теги с Python, CMD.

У меня есть ряд коллекций программного обеспечения: NPM -Базирован, совок -на основании, Пип – и Cygwin64 -на основании. Я также использую FileHippo App Manager обновлять приложения и использовали Нинит время от времени.

Я пытался найти способ обновления моей коллекции Pypi. Ниже приведены три подхода к адаптациям на основе аналогичных предложений для Linux:

  • Использование пипс , Sed и Скаргс (Доступно через Scoop )
pip freeze | sed -e "s/==.*//" | xargs pip install -U

Здесь мы труба Пип заморозить через Sed Замена двойного равна и все после с пустой строкой, затем труба, которая работает в xargs, которая работает пипс .

  • Использование Пип и Sed с более CMD -нравиться подход
FOR /F %f IN ('pip freeze ^| sed -e "s/==.*//"') DO pip install -U %f

В этом подходе мы используем параметр файла (/f) на для Отказ Команда между одним цитатами оценивается (которая делает PIP и SED – вещь № 1), и каждая строка затем помещается в % f Мета-переменная для выполнения в сделать пункт.

  • Использование пипс и CMD Только.
FOR /F "tokens=1 delims==" %f IN ('pip freeze') DO pip install -U %f

Наконец, мы используем для/f Метод, но на этот раз дают дополнительные параметры для управления разбором вывода из Пип заморозить : Мы разделимся на = и взять первый токен. Каждый результат входит в % f Для обработки по сделать пункт.

Есть и другие способы сделать это на Windows, как PowerShell Отказ Надеюсь, кто-то продемонстрирует, как.

Оригинал: “https://dev.to/bugmagnet/updating-everything-pypi-in-windows-4ddi”