Windows和Linux上安装Python并配置环境变量

安装Python通常很容易,现在许多Linux和UNIX发行版都包含最新的Python。 甚至一些Windows计算机(特别是来自HP的计算机)现在已经安装了Python。

通过在命令行窗口中输入python来检查您是否已经安装了最新版本的Python。 如果您看到来自Python解释器的响应,它将在其初始显示中包含一个版本号。 通常任何Python 3.x版本都可以,因为Python会尽一切努力在主要Python版本中保持向后兼容性。 Python 2.x 和 Python 3.x故意不完全兼容。 如果python启动Python 2.x解释器,请尝试输入python3并查看是否已安装最新版本。

如果需要安装Python,不妨下载最新的稳定版。 这是未标记为alphabeta版本的数字最高的那个。

在Windows上安装Python

请前往Python官方网站的下载页面https://www.python.org/downloads/windows/,下载并安装。

在Windows上,您可以在32位(标记为x86)和64位(标记为x86-64)版本之间进行选择,并且每个版本都有多种安装程序。 默认的安装程序提供的是x86可执行安装程序。 这实际上是一个不错的选择:即使您有64位 Windows,您也不需要 64位版本,32位Python也可以正常工作。

按提示信息安装完成后,打开命令提示窗口,输入python命令,将显示类似如下所示的输出:

Python 3.10.0 (tags/v3.10.0:b494f59, Oct  4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

说明安装成功了。

配置环境变量

如果安装完成后,执行python命令,出现如下提示:

'python' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

则需要检查环境变量配置,按照 我的电脑>属性(右键菜单)>关于>高级系统设置>环境变量 的顺序打开“环境变量”窗口,打开 系统变量>Path变量 项,添加Python安装位置到Path变量末尾,即可完成环境变量配置。

安装Python之后,如果打开命令提示窗口,执行python命令,仍然跳转到Windows应用商店的Python安装界面。出现此问题的原因是,python环境变量的优先级没有Windows应用商店的优先级高。将Windows应用商店的环境变量设置(%USERPROFILE%\AppData\Local\Microsoft\WindowsApps)移到最后,即可解决此问题。

在Linux下安装Python

大多数Linux发行版都包含Python。许多人将包括Python 2和Python 3中。

如果在命令行中输入python --version,您将看到版本号。 它可能是2.7版本:

$ python --version
Python 2.7.16

你不想要Python 2,但不幸的是,一些操作系统仍然附带它。

现在尝试python3 --version。 如果您收到“未找到命令”,则需要安装Python 3。如果您的输出与此类似,那么您很幸运Python已经安装:

$ python3 --version
Python 3.8.5

根据您运行的Linux发行版,您可以使用默认包管理器安装Python:yum、apt等。您需要为您的特定Linux发行版找出使用哪个包管理器以及如何使用它。

如果您使用的是Ubuntu、Linux Mint 或 Debian,则可以使用apt进行安装:

$ apt install python3

如果您使用的是Red Hat、CentOS,则可以使用yum进行安装:

$ yum install python3