最近、Windowsにはパッケージマネージャーが付属していますか?私は何年もWindowsを使用していません。さまざまなLinuxディストリビューションで見つかったyum
、apt
、pacman
などに類似したものがあるといいのですが。明らかに、WindowsはLinuxではありませんが、WindowsやPowerShellなどが長い道のりを進んでいるようです。
現在のバージョンのPythonたとえば、単調なGUIナビゲーションなしのバッチスクリプトからのインストールを自動化できるようにしたいと思います。
はい、Windows 10 PowerShellには PackageManagement があります。 Pythonの場合、まずパッケージプロバイダーとして chocolatey をインストールする必要があると思います。
以下は、PackageManagementを使用してpythonをインストールする方法です。
Install-PackageProvider chocolatey
Find-Package python
これは、python 3.7.2を示しています。必要に応じて、python 2.7.xを使用する場合は、python2
。
Install-Package python
PowerShellモジュールと呼ばれるOneGetまたはPackageMagementを偶然見つけました。
次のようなことができます。
PowerShell GetPackageSource
PowerShell Find-Package Python3
PowerShell Install-Package Python3
次のように、対話をバイパスしてパッケージのダウンロードとインストールを自動化できます。
PowerShell Install-Package -Scope CurrentUser -Force Python3
私はまだそれを理解していますが、それがどれほどうまく機能するかはまだわかりません。
最近、Windowsにはパッケージマネージャーが付属していますか?
これはPackageManagement
と呼ばれます。これは、Windows 10にデフォルトでインストールされるWindows Management Framework 5.1
(PowerShell 5.1)の機能です。
PackageManagement
はChocolatey
パッケージをサポートします。