我通过 Microsoft Store 安装了 Python 3.10,并用于启动在 python 中调用的脚本,如下所示:python <path to script>.py
。
Python 3.11 刚刚启动,现在我python
在终端窗口中键入,这将打开
MS Store 中的相关 Python Python 3.11 页面。在那里,我看不到可以更新的选项。我只能全新安装该软件。但我想保留所有已安装的软件包,所以你们知道更新当前版本的方法吗?
我通过 Microsoft Store 安装了 Python 3.10,并用于启动在 python 中调用的脚本,如下所示:python <path to script>.py
。
Python 3.11 刚刚启动,现在我python
在终端窗口中键入,这将打开
MS Store 中的相关 Python Python 3.11 页面。在那里,我看不到可以更新的选项。我只能全新安装该软件。但我想保留所有已安装的软件包,所以你们知道更新当前版本的方法吗?
将 Microsoft Store 设置为自动窗口的方法是单击您的帐户图标,然后选择“设置”,在“应用程序更新”下,将“自动更新应用程序”设置为“开”。
不幸的是,这不适用于Python,该项目选择将每个版本作为单独的包发布,因此不可能进行真正的更新。如果您对安装进行了修改,则需要对每个新版本重复这些修改。
最好从 python.org 而不是从 Microsoft Store 下载并安装 python。商店版本只是基础版本,而完整下载则有更多内容。
请参阅Python 下载和安装说明中的说明 。在旧版本上安装新版本时,您将有两个选项:“立即安装”或“立即升级”。
Microsoft Store 并不是让软件保持最新状态的好方法,尤其是当供应商决定将单独的版本作为不同的应用程序发布时。
另一种方法是使用真正的包管理器,其中很少有适用于 Windows 的包管理器:
python
包,可让您始终更新到最新版本。如果您只想继续升级3.x
版本(以防 Python 4 出现),您也可以直接使用此包。scoop install python
. 这将从主存储桶安装包。总而言之,我在这里(不仅是在这里)推荐 Chocolatey,因为您对它拥有最大的控制权。