首页 > Python资料 博客日记
6.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python》
2024-07-17 06:00:05Python资料围观79次
6.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程
一、下载MAC版Python
1.Python官网
Python官网
https://www.python.org/
2.MAC版Python下载网址
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 |
二、在MAC安装Python
本次使用的Python版本是3.12.2 64位,下载地址是: [https://www.python.org/ftp/python/3.12.2/python-3.12.2-macos11.pkg)
1.在MAC安装Python
打开Python安装包,进入Python安装器,点击继续
2.阅读Python重要信息
阅读Python重要信息后,点击继续
3.同意Python许可
同意Python许可,点击继续
4.确认同意
同意Python许可,点击继续
5.安装类型
确认安装类型,点击安装
6.输入密码
输入密码,点击安装软件
7.安装成功
安装成功,点击关闭
三、在MAC设置Python2.7+Python3.12双版本环境变量
1.在MAC中检查Python2.7+Python3.12版本
1.1 检查系统Python版本
在MAC打开终端
,输入以下代码检查系统自带的Python版本
python -V
系统回复
Python 2.7.16
1.2 检查新装Python3版本
在MAC打开终端
,输入以下代码检查新装Python3版本
python3 -V
系统回复
Python 3.12.2
2.检索Python2.7+Python3.12目录
1.1 检索系统Python目录
在MAC打开终端
,输入以下代码检索系统自带的Python目录
which python
系统回复
/System/Library/Frameworks/Python.frameworks/Versions/2.7/bin/python
1.2 检索新装Python3目录
在MAC打开终端
,输入以下代码检索新装Python3目录
which python3
系统回复
/Library/Frameworks/Python.frameworks/Versions/3.12/bin/python3
3.Python2.7+Python3.12双版本环境变量配置
3.1 打开.bash_profile
输入命令vi
,打开.bash_profile
vi ~/.bash_profile
3.2 清空.bash_profile
手工清空.bash_profile
内的内容
3.3 填入.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
相信新入门的朋友看明白老吕修改的规律了,如果你安装的版本跟老吕的不一样,可以模仿老吕的规律修改。
3.4 退出.bash_profile
输入变量代码了之后,千万直接不要关掉窗口,这样会导致Mac系统生成错误缓存文件的!!!
请按以下命令退出,没错,是退出.bash_profile
:q!
:q!,注意,新手很容易出错!!这个命令是英文的,输入法不要搞错,手工输入的,符号不要搞错。请仔细看下图左下角位置。
3.5 终端命令
退出.bash_profile后,会自动切换回到终端
输入终端命令
source ~/.bash_profile
让Mac系统获取.bash_profile 文件Python2.7+Python3.12双版本环境变量
3.6 切换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
4.运行Python(一次性写了那么详细的三章,很累了,所以这篇后续再更新完善吧)
有2种方式可以运行 Python:
4.1 交互式解释器:
在 终端 或者 shell 中进行 Python 编码工作。
4.2 集成开发环境(IDE:Integrated Development Environment): PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux/UNIX 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等
PyCharm 下载地址 : 下一章更新
PyCharm 安装教程地址 :下一章更新
Python IDE 安装教程地址:下一章更新
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程