想知道你的 Mac 上装了哪个版本的 Python 吗?别慌,方法多着呢!就像找钥匙一样,总有一款适合你。我跟你说,搞清楚 Python 版本对于咱们程序员来说,那可是基础中的基础,不然,你写的代码在别人的电脑上跑不起来,岂不是很尴尬?

最直接的方法,也是我最常用的,就是打开你的 终端 。别怕,终端其实就是个命令行工具,用起来很简单。

首先,打开“启动台”,在“实用工具”里找到“终端”,双击打开。

然后,在终端里输入 python --version 或者 python3 --version,敲回车。

注意啊,这里 pythonpython3 是有区别的。在早期的 Mac 系统中,可能默认安装的是 Python 2,而现在,一般都会同时安装 Python 2 和 Python 3。python 命令通常指向 Python 2,而 python3 命令指向 Python 3。所以,为了确保你用的是 Python 3,我建议你用 python3 --version 这个命令。

看到了吗?终端会告诉你 Python 的版本号,比如 Python 3.9.6,或者其他类似的数字。

但是,有时候你可能会遇到这样的情况:输入 python3 --version 之后,终端告诉你“command not found: python3”。这说明什么呢?说明你的 Mac 上可能没有安装 Python 3,或者 Python 3 的路径没有添加到环境变量里。

遇到这种情况,也不要慌,咱们可以安装 Python 3。安装方法有很多种,我推荐你使用 Homebrew

HomebrewMac 上一个非常好用的包管理工具,可以方便地安装、卸载、更新各种软件包。如果你还没有安装 Homebrew ,可以在终端里输入以下命令进行安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装过程可能会比较慢,耐心等待一下。安装完成后,就可以用 Homebrew 来安装 Python 3 了:

brew install python3

安装完成后,再输入 python3 --version,看看是不是能看到 Python 的版本号了?

除了命令行,还有其他方法可以查看 Python 版本吗?当然有!

你可以通过 Python 的交互式解释器来查看版本。在终端里输入 python3,敲回车,就可以进入 Python 的交互式解释器。

然后,输入以下代码:

python
import sys
print(sys.version)

敲回车,Python 就会输出详细的版本信息,包括版本号、编译信息等等。

退出交互式解释器,可以输入 exit() 或者直接按 Ctrl + D

还有一种方法,可能比较少人知道,就是通过 Python 的标准库 platform 来查看版本。在终端里输入 python3 进入交互式解释器,然后输入以下代码:

python
import platform
print(platform.python_version())

敲回车,Python 就会输出版本号。

那么,这些方法有什么区别呢?

python --versionpython3 --version 是最简单快捷的方法,可以直接在终端里查看版本号。

通过 sys.version 可以获取更详细的版本信息,包括编译信息等等。

platform.python_version() 则是专门用来获取版本号的。

总的来说,这三种方法都可以用来查看 Python 版本,你可以根据自己的需要选择使用。

另外,需要注意的是,Mac 系统自带的 Python 2 不要轻易卸载,因为有些系统自带的工具可能会依赖它。如果你想使用 Python 3,最好是通过 Homebrew 安装,并且将 Python 3 的路径添加到环境变量里。

环境变量是什么?简单来说,就是告诉系统去哪里找 Python。如果你没有配置环境变量,系统就找不到 Python,就会出现“command not found”的错误。

怎么配置环境变量呢?

首先,找到你的 .bash_profile 文件或者 .zshrc 文件。这两个文件通常位于你的用户目录下。如果找不到,可以创建它们。

然后,在文件里添加以下代码:

export PATH="/usr/local/bin:$PATH"

保存文件,然后执行以下命令,让环境变量生效:

source ~/.bash_profile

或者

source ~/.zshrc

这样,系统就可以找到你安装的 Python 3 了。

总之,在 Mac 上查看 Python 版本,方法有很多种,关键是要选择适合自己的方法。搞清楚 Python 版本,配置好环境变量,才能更好地进行 Python 开发。希望我的经验能帮到你!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。