Mac设置Python环境变量
在Mac系统中,我们通常会安装多个版本的Python,而有时候我们需要指定某个版本的Python来运行我们的代码。为了方便在终端中直接运行指定版本的Python,我们可以通过设置Python环境变量来实现。本文将介绍如何在Mac系统上设置Python环境变量。
查看当前系统安装的Python版本
在终端中输入以下命令可以查看当前系统安装的Python版本:
python --version
运行以上命令后,会显示当前默认的Python版本,例如:
Python 3.9.6
如果你安装了多个Python版本,并且想要使用其中的某一个版本作为默认版本,可以使用python3
命令,例如:
python3 --version
查找Python可执行文件路径
要设置Python环境变量,首先需要找到Python的可执行文件路径,可以通过以下命令找到:
which python
或者:
which python3
运行以上命令后,会显示Python的可执行文件路径,例如:
/usr/bin/python
设置Python环境变量
临时设置
如果你只是想在当前终端会话中使用特定版本的Python,可以使用以下命令暂时设置Python环境变量:
export PATH="/usr/bin/python:${PATH}"
或者:
export PATH="/usr/local/bin/python3:${PATH}"
这样设置后,当前终端会话中就可以直接使用指定的Python版本了。
永久设置
如果你想在每次打开终端时都能使用特定版本的Python,可以将设置写入~/.bash_profile
文件中。首先打开~/.bash_profile
文件:
open ~/.bash_profile
然后在文件中添加以下内容:
export PATH="/usr/bin/python:${PATH}"
或者:
export PATH="/usr/local/bin/python3:${PATH}"
保存文件后,执行以下命令使设置生效:
source ~/.bash_profile
验证设置是否成功
设置完Python环境变量后,可以通过以下命令验证设置是否生效:
echo $PATH
运行以上命令,会显示当前的环境变量列表,如果其中包含了刚刚设置的Python路径,则说明设置成功。
示例代码
以下是一个简单的Python脚本,用于打印当前Python版本:
import sys
print(sys.version)
假设我们已经设置了Python环境变量为/usr/bin/python
,通过终端运行以上代码,会打印出当前Python版本信息。
结论
通过设置Python环境变量,我们可以方便地在Mac系统中切换不同版本的Python。无论是临时设置还是永久设置,都能帮助我们更灵活地使用Python开发。