Macos下修改Python版本

MacOS下修改Python版本

安装

查看本机已安装的Python版本:where python3

~ where python3
/usr/bin/python3
/usr/local/bin/python3
/Library/Frameworks/Python.framework/Versions/3.12/bin/python3

如果没有你想要的版本,去python官网下载安装包。
在这里插入图片描述

配置环境

防止踩坑:一般情况下大家的MacOS使用的是zsh ,所以不要去修改 base_profile
直接在~/.zshrc 配置文件添加如下内容:

1.编辑配置文件:vim ~/.zshrc

#python env conf
export PYTHON_HOME=/Library/Frameworks/Python.framework/Versions/3.12
export PATH=$PATH:$PYTHON_HOME/bin/python3
# 别名,作用是你在命令行敲phthon即可,不用敲python3
alias python=$PYTHON_HOME/bin/python3
# pip别名
alias pip=$PYTHON_HOME/bin/pip3

2.使配置生效 source ~/.zshrc

3.验证配置有效性

验证python 命令:python

~  python
Python 3.12.1 (v3.12.1:2305ca5144, Dec  7 2023, 17:23:39) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hi, python!')
hi, python!

再验证下 pip 命令:pip --version

pip --version
pip 23.2.1 from /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip (python 3.12)

That’s it!

macOS 系统下修改 Python 的 `PATH` 可以通过编辑 shell 的配置文件来实现,以下是具体方法: #### 使用 `~/.zshrc` 文件(适用于 Zsh 终端) 打开终端,使用 `vim` 或其他文本编辑器编辑 `~/.zshrc` 文件: ```bash vim ~/.zshrc ``` 进入编辑模式后(按 `i` 键),添加或修改以下内容,以将 Python 3.12 的路径添加到 `PATH` 中: ```bash export PYTHON_HOME=/Library/Frameworks/Python.framework/Versions/3.12 export PATH=$PATH:$PYTHON_HOME/bin/python3 # 别名,作用是在命令行敲 python 即可,不用敲 python3 alias python=$PYTHON_HOME/bin/python3 # pip 别名 alias pip=$PYTHON_HOME/bin/pip3 ``` 编辑完成后,按下 `ESC` 键退出编辑模式,输入 `:wq` 保存并退出文件。然后重新加载配置文件: ```bash source ~/.zshrc ``` 这样修改后,在终端输入 `python` 命令就会调用指定版本Python [^2]。 #### 使用 `~/.bash_profile` 文件(适用于 Bash 终端) 如果使用的是 Bash 终端,可以编辑 `~/.bash_profile` 文件: ```bash vim ~/.bash_profile ``` 同样进入编辑模式添加或修改 `PATH` 相关内容,例如: ```bash export PATH=${PATH}:/usr/local/bin/python3 alias python="/usr/local/bin/python3" ``` 编辑完成后,按下 `ESC` 键,输入 `:wq` 保存并退出。重新加载配置文件: ```bash source ~/.bash_profile ``` 这样 `python` 命令就会指向指定的 Python 版本 [^4]。 #### 使用 `pyenv` 管理 Python 版本修改 `PATH` 如果使用 `pyenv` 管理 Python 版本,需要将 `pyenv` 添加到 shell 的配置文件中,以 `~/.zshrc` 为例: ```bash echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc ``` 重新加载配置文件: ```bash source ~/.zshrc ``` 之后安装指定版本Python 并设置全局版本,`pyenv` 会自动管理 `PATH` 以确保使用正确的 Python 版本 [^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值