点击Downloads->macOS
选择Stable Releases,这些是稳定的版本,
点击安装包链接下载
下载完成后,双击启动下载的安装包,进入安装界面,点继续按钮,如图:
一步一步点击 继续 按钮,此处询问是否同意软件的许可协议,此处点击 同意按钮,
然后再点击 继续 按钮
此处是开始安装界面,点击 安装 按钮
安装完成,安装程序提示我们已安装成功,点击 关闭 按钮即可,如图:
从launchpad/启动台可以看到idle程序,
启动idle
书写一行代码:
print("hello,world")
执行后,如图:
执行命令:
liuhongdi@192 ~ % python --version
Python 3.9.1
之所以显示当前python命令的版本并不是我们新安装的 ,
是因为有之前安装的3.9.1版本在,
所以我们现在要配置默认使用我们新安装的python版本
2,查看旧的pytnon的安装路径
liuhongdi@192 ~ % which python
python: aliased to /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9
3,编辑.zprofile,配置环境变量
查看:
可以看到两种设置,分别针对3.9和我们新安装的3.12
liuhongdi@192 ~ % more .zprofile
# Setting PATH for Python 3.9
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
export PATH
export PATH="/usr/local/opt/[email protected]/bin:$PATH"
alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"
alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3.9"
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles #ckbrew
eval $(/usr/local/Homebrew/bin/brew shellenv) #ckbrew
# Setting PATH for Python 3.12
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.12/bin:${PATH}"
export PATH
上面的代码是python的安装程序添加到.zprofile这个配置文件中,
我们需要为它添加python/pip的别名,这样就可以从控制台随时使用了
编辑
把原3.9的命令删除或注释掉,注释使用 # 即可
在3.12的export PATH下面添加两行alias,如下:
# Setting PATH for Python 3.12
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.12/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12"
alias pip="/Library/Frameworks/Python.framework/Versions/3.12/bin/pip3.12"
4,使生效:
liuhongdi@192 ~ % source .zprofile
5,测试效果
liuhongdi@192 ~ % python --version
Python 3.12.0