Python 学习文档
安装 Python
安装 Python3 最新版:
sh
brew install python3在 MacOS 系统中安装的 python 可以有多个版本,也可以在不同目录下安装多个 python 环境。为了在终端中执行 python 命令运行的是期望的 python 环境,需要配置 python 环境变量。
方法一、环境配置(软链接)
推荐使用此方法配置环境变量,不需要修改任何文件,新创建的软链接如果因版本升级或其他原因失效可以直接删除。
一、说明
MacOS 的两个
bin目录相同点:
/usr/bin和/usr/local/bin都是用来存储终端命令二进制文件或终端命令的软链接。- 两个 bin 目录都是已经包含在环境变量里的目录,程序放在里面或者链接到里面的命令都可以在终端里直接执行。
不同点:
/usr/bin目录是不允许增删文件的,/usr/local/bin目录可以通过增删文件来实现在终端里直接运行,只需要有管理员权限。
使用 HomeBrew 安装的软件位于
/usr/local/Cellar/目录下,记住此路径。
二、创建软链接
配置 python 软链接
清除失效/多余软链接数据
- 跳转
/usr/local/bin目录
shcd /usr/local/bin- 查看软链接文件
shls -la如果存在任何类似以下的软链接选项,删除
python -> ...... python3 -> ...... python3.11 -> ......- 删除软链接
shrm -rf /usr/local/bin/python rm -rf /usr/local/bin/python3 rm -rf /usr/local/bin/python3.11- 跳转
添加软链接
shsudo ln -s /usr/local/Cellar/python@3.12/3.12.0/bin/python3.12 /usr/local/bin/python sudo ln -s /usr/local/Cellar/python@3.12/3.12.0/bin/python3.12 /usr/local/bin/python3 sudo ln -s /usr/local/Cellar/python@3.12/3.12.0/bin/python3.12 /usr/local/bin/python3.12
配置 pip 软链接
python3.12 中包含了 pip。
同样的方法清除失效/多余软链接数据并创建新的 pip 软链接。
sh
sudo ln -s /usr/local/Cellar/python@3.12/3.12.0/bin/pip3.12 /usr/local/bin/pip
sudo ln -s /usr/local/Cellar/python@3.12/3.12.0/bin/pip3.12 /usr/local/bin/pip3
sudo ln -s /usr/local/Cellar/python@3.12/3.12.0/bin/pip3.12 /usr/local/bin/pip3.12方法二、环境配置
使用 HomeBrew 安装的软件位于 /usr/local/Cellar/ 目录下,记住此路径。
配置 Python3 环境变量:
编辑 .zshrc 文件,该文件位于用户根目录。
sh
vim ~/.zshrc添加以下内容:
alias python3='/usr/local/Cellar/python@3.12/3.12.0/bin/python3.12'
alias python=python3刷新 .zshrc 文件:
sh
source ~/.zshrc环境配置成功。