查找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版本启动命令。