В наши дни Windows поставляется с менеджером пакетов? Я не пользовался Windows годами. Я надеюсь, что это имеет что-то похожее на yum
, apt
, pacman
и т. д. найдены в различных дистрибутивах Linux. Очевидно, что Windows - это не Linux, но похоже, что Windows, PowerShell и т. Д. Прошли долгий путь.
Я хотел бы иметь возможность автоматизировать установку текущей версии Python, например, из пакетного скрипта без всей монотонной навигации по графическому интерфейсу. Такого рода вещи.
PackageManagement
является особенностью Windows 10. На вопрос «Приходит ли Windows с менеджером пакетов в эти дни?», есть ответ, который входит в рамки здесь, в Super User.MSI
это самая близкая вещь к нативной поддержке.PackageManagement
также существует в Windows 10, которая поддерживаетChocolatey
пакеты..MSI
поддержка тихого неинтерактивного режима, кстатиInstall-PackageProvider chocolatey
, Тогда вы можете найти пакет PythonFind-Package python
который показывает, что это предоставлено Chocolatey. Если вы хотите Python 2.7.x, имя пакетаpython2
, Установить с помощьюInstall-Package python
Ответы:
Да, Windows 10 PowerShell имеет PackageManagement , Для Python, я считаю, вам нужно установить шоколадным в качестве поставщика пакетов в первую очередь.
Вот как я смог установить python с помощью PackageManagement.
Install-PackageProvider chocolatey
Find-Package python
Это показывает Python 3.7.2, если вы хотите Python 2.7.x, используйте
python2
,Install-Package python
источник
chocolatey
версия, устанавливается ли она по умолчанию%PATH%
или где-то еще?Я наткнулся на PowerShell модуль называется OneGet или же PackageMagement ,
Вы можете делать такие вещи, как:
Вы можете обойти взаимодействие и автоматизировать загрузку пакетов & amp; установка как:
Я все еще выясняю, не уверен, насколько хорошо это работает точно, просто пока.
источник
Это называется
PackageManagement
, Это особенностьWindows Management Framework 5.1
который (PowerShell 5.1) установлен по умолчанию в Windows 10.PackageManagement
опорыChocolatey
пакеты.PackageManagement
источник