赞
踩
Python官网
https://www.python.org/
Download macOS 64-bit universal2 installer——下载64位的Python安装程序;
Python官方下载网址
https://www.python.org/downloads/macos/
Python版本 | 发布日期 | 下载地址 | 版本说明 |
---|---|---|---|
Python 3.11.8 | Feb. 6, 2024 | Download | Release Notes |
Python 3.12.2 | Feb. 6, 2024 | Download | Release Notes |
Python 3.12.1 | Dec. 8, 2023 | Download | Release Notes |
Python 3.11.7 | Dec. 4, 2023 | Download | Release Notes |
Python 3.12.0 | Oct. 2, 2023 | Download | Release Notes |
本次使用的Python版本是3.12.2 64位,下载地址是: [https://www.python.org/ftp/python/3.12.2/python-3.12.2-macos11.pkg)
打开Python安装包,进入Python安装器,点击继续
阅读Python重要信息后,点击继续
同意Python许可,点击继续
同意Python许可,点击继续
确认安装类型,点击安装
输入密码,点击安装软件
安装成功,点击关闭
在MAC打开终端
,输入以下代码检查系统自带的Python版本
python -V
系统回复
Python 2.7.16
在MAC打开终端
,输入以下代码检查新装Python3版本
python3 -V
系统回复
Python 3.12.2
在MAC打开终端
,输入以下代码检索系统自带的Python目录
which python
系统回复
/System/Library/Frameworks/Python.frameworks/Versions/2.7/bin/python
在MAC打开终端
,输入以下代码检索新装Python3目录
which python3
系统回复
/Library/Frameworks/Python.frameworks/Versions/3.12/bin/python3
输入命令vi
,打开.bash_profile
vi ~/.bash_profile
手工清空.bash_profile
内的内容
黏贴变量代码
# setting PATH for Python 2.7
PATH="/System/Library/Frameworks/Python.frameworks/Versions/2.7/bin:${PATH}"
# setting PATH for Python 3.12
PATH="/Library/Frameworks/Python.frameworks/Versions/3.12/bin:${PATH}"
写到这里,大家明白老吕为什么要写上面的版本和目录了吧,其实很简单,以下我说一下
第一句# setting PATH for Python 2.7
里面的Python 2.7
源自上面的系统Python版本
第三句# setting PATH for Python 3.12
里面的Python 3.12
源自上面的新装Python3版本
第二句PATH="/System/Library/Frameworks/Python.frameworks/Versions/2.7/bin:${PATH}
源自上面的系统Python位置/System/Library/Frameworks/Python.frameworks/Versions/2.7/bin/python
第四句PATH="/Library/Frameworks/Python.frameworks/Versions/3.12/bin:${PATH}
源自上面的新装Python3位置/Library/Frameworks/Python.frameworks/Versions/3.12/bin/python3
相信新入门的朋友看明白老吕修改的规律了,如果你安装的版本跟老吕的不一样,可以模仿老吕的规律修改。
输入变量代码了之后,千万直接不要关掉窗口,这样会导致Mac系统生成错误缓存文件的!!!
请按以下命令退出,没错,是退出.bash_profile
:q!
:q!,注意,新手很容易出错!!这个命令是英文的,输入法不要搞错,手工输入的,符号不要搞错。请仔细看下图左下角位置。
退出.bash_profile后,会自动切换回到终端
输入终端命令
source ~/.bash_profile
让Mac系统获取.bash_profile 文件Python2.7+Python3.12双版本环境变量
切换Python2.7的命令是:
alias python=python2
切换Python3.12的命令是:
alias python=python3
以下是老吕操作系统的几个动作:
- 老吕输入代码问系统现在默认的Python版本是什么?
- 系统回答:现在系统默认的Python版本是 Python 2.7.16
- 老吕输入代码问系统存在的Python3版本是什么?(非默认)
- 系统回答:现在系统存在的Python3版本是 Python 3.12.2
- 老吕输入代码切换默认Python为Python3,之后再问系统,默认Python版本切换成功了吗?
- 系统回答:成功了,现在系统默认的Python版本是 Python 3.12.2
- 老吕输入代码切换默认Python为Python2,之后再问系统,默认Python版本切换成功了吗?
- 系统回答:成功了,现在系统默认的Python版本是 Python 2.7.16
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。