Mac去修改终端中默认的python版本以及pip

查找python位置

*本教程博主采用的是brew的安装方法安装的python

使用命令

which python

会显示

/opt/homebrew/bin/python3.9

然后使用命令cd过去

cd /opt/homebrew/bin/
# 查看一下是否为软连接
ls -lh python3.9
zhizhuo@macbook bin % ls -lh python3.9
lrwxr-xr-x  1 zhizhuo  admin    41B  3 20 13:25 python3.9 -> ../Cellar/python@3.9/3.9.16/bin/python3.9

接下来我去cd到软连接目录,这样我们就有了python3.9的安装位置,当然还有第二种方法去查找python的安装位置。

使用命令

python3
# 进入python终端,输出下面的命令
import sys
sys.path
# 下面是输出示例
zhizhuo@macbook bin % python3.9
Python 3.9.16 (main, Dec  7 2022, 10:06:04) 
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/opt/homebrew/Cellar/python@3.9/3.9.16/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', '/opt/homebrew/Cellar/python@3.9/3.9.16/Frameworks/Python.framework/Versions/3.9/lib/python3.9', '/opt/homebrew/Cellar/python@3.9/3.9.16/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload', '/Users/zhizhuo/Library/Python/3.9/lib/python/site-packages', '/opt/homebrew/lib/python3.9/site-packages', '/opt/homebrew/opt/python-tk@3.9/libexec']

当然pip的位置可以用方法一来查找

zhizhuo@macbook bin % which pip3.8
/opt/homebrew/bin/pip3.8
zhizhuo@macbook bin % cd /opt/homebrew/bin 
zhizhuo@macbook bin % ls -lh pip3.8
lrwxr-xr-x  1 zhizhuo  admin    38B  3 20 13:06 pip3.8 -> ../Cellar/python@3.8/3.8.16/bin/pip3.8

编辑zshrc使其生效

我这里使用的是zsh终端,如果是使用bash终端的去修改bash的配置就可以了

在.zshrc文件新增下面环境变量

export PYTHON_HOME=/opt/homebrew/Cellar/python@3.9/3.9.16/Frameworks/Python.framework/Versions/3.9
export PATH=$PYTHON_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
alias python=$PYTHON_HOME/bin/python3.9
alias pip=/opt/homebrew/Cellar/python@3.9/3.9.16/bin/pip3.9

保存文件,然后使用如下命令使其生效

source .zshrc

然后就可以使用python和pip了,就不用在python后面加上一个3了,当然你可以配置多个python版本启动命令。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执着1111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值