使用软件管理器安装
使用安装包安装 Python 虽然简单,但是在升级 Python 版本时就会显得繁琐,由于不确定是否可以覆盖安装,但又担心完全卸载后安装新版本会导致之前项目中所以来的库丢失,就会出现既纠结又尴尬的局面。
软件管理器的出现,大大方便了 Python 这类软件的安装和更新的操作。而主流操作系统中都有相应的软件管理器可供使用。
Chocolately
Chocolately 是 Windows 系统中的软件管理器,但是它并不是微软开发的,所以并不附在 Windows 发行版中。要使用 Chocolately,需要有一点 PowerShell 的基础,而 Chocolately 的安装也是通过 PowerShell 完成的。
本教程中不再详细叙述 Chocolately 的安装,对于 Chocolately 的安装和使用将简单的一带而过。如果对 Chocolately 不熟悉,可以先按照本教程给出的命令完成 Python 3 的安装。
Chocolately 只能按照官网给定的安装方法安装,这种安装方法实际上是运行官网上的一个 PowerShell 安装脚本。在 PowerShell 下可以通过以下命令来完成 Chocolately 的安装。
# 设定允许执行远程脚本
Set-ExecutionPolicyBypass-ScopeProcess-Force
# 下载并执行安装脚本
iex((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
在完成 Chocolately 的安装之后,可以使用以下命令来完成 Python 的安装:choco install python3
。如果需要对通过 Chocolately 安装的 Python 进行升级,则可以执行以下命令:choco upgrade python3
。
Homebrew
Homebrew 是 macOS 中的软件管理器,同样不附在 macOS 发行版中。要使用 Homebrew,也同样需要在终端中进行安装。在 macOS 中安装 Homebrew 并不是一件复杂的事情,因为 Homebrew 与 Chocolately 一样,也是通过远程安装脚本完成安装的。
打开终端后,可以运行以下命令完成 Homebrew 的安装。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
使用 Homebrew 安装 Python3 就简单多了,只需要在终端中执行命令:brew install python3
。同样的,升级系统中已经通过 Homebrew 安装的 Python3 也只需要换个命令:brew upgrade python3
。
apt-get
Linux 系统中的软件管理器都是附在 Linux 发行版中的,不同的发行版所使用的软件管理器都不相同,这需要根据所使用的 Linux 发行版来确定软件管理器的命令。这里以 Debian 和 Ubuntu 中所使用的apt-get
命令为例。
安装 Python3 的命令为:sudo apt-get install python3
,升级 Python3 的命令为:sudo apt-get update python3
。