zZ爱吃菜

[Python] Mac 执行 python 指向 Python3

写在前面

Mac 系统内置了 python 2.7 版本,所以在终端中执行

python --version
# 返回的是 2.7.x 版本

如果我们需要使用 Python 3.X 版本呢?

安装

在Mac上安装Python

方法一:从Python官网下载Python 3.7的安装程序(网速慢的同学请移步国内镜像),双击运行并安装;

方法二:如果安装了Homebrew,直接通过命令brew install python3安装即可。

注意:Homebrew 安装 python 路径 /usr/local/Cellar/

实现 python 命令指向 python3

主要步骤

在 ~/.bash_profile 中设置 别名 python 指向 python3 的安装路径即可
我目前使用的是python3.6.1为例

vi ~/.bash_profile
# 加入下面内容,指向的路径是你自己安装的 python3 路径
alias python="/usr/local/Cellar/python3/3.6.1/bin/python3.6"
# 按 Esc 然后输入 : eq!
source ~/.bash_profile
# 运行
python --version 
# 查看版本

方法2:软连接

  1. 第一步:查看以下路径是否安装有 Python 3.x
# 打开以下目录, 版本号有可能不同
cd /usr/local/Cellar/python/3.6.1/bin/
# 查看当前目录的内容
ls
  1. 建立软连接
# 确认电脑上已经安装有 Python 3.x
# 软连接命令说明:
ln [-bfis] existing-file-list(source) new-link
-b     如果需要创建的目标连接已存在相同文件名,则备份
-f     强制创建目标链接
-i     覆盖相同文件名时提示
-s     创建符号连接

# 需要软连接到 /usr/local/bin 目录下
ln -s /usr/local/Cellar/python/3.6.1/bin/python3 /usr/local/bin/python3

# 下面是 pip3 的软连接,没有需求,可以忽略
ln -s /usr/local/Cellar/python/3.6.1/bin/pip3.6 /usr/local/bin/pip3
码字很辛苦,转载请注明来自L&N 博客《[Python] Mac 执行 python 指向 Python3》

评论