4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》

本文主要是介绍4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程

  • 一、下载MAC版Python
    • 1.Python官网
    • 2.MAC版Python下载网址
  • 二、在MAC安装Python
    • 1.在MAC安装Python
    • 2.阅读Python重要信息
    • 3.同意Python许可
    • 4.确认同意
    • 5.安装类型
    • 6.输入密码
    • 7.安装成功
  • 三、在MAC设置Python2.7+Python3.12双版本环境变量
    • 1.在MAC中检查Python2.7+Python3.12版本
      • 1.1 检查系统Python版本
      • 1.2 检查新装Python3版本
    • 2.检索Python2.7+Python3.12目录
      • 1.1 检索系统Python目录
      • 1.2 检索新装Python3目录
    • 3.Python2.7+Python3.12双版本环境变量配置
      • 3.1 打开.bash_profile
      • 3.2 清空.bash_profile
      • 3.3 填入.bash_profile
      • 3.4 退出.bash_profile
      • 3.5 终端命令
      • 3.6 切换Python2.7+Python3.12双版本的命令
    • 4.运行Python(一次性写了那么详细的三章,很累了,所以这篇后续再更新完善吧)
      • 4.1 交互式解释器:
      • 4.2 集成开发环境(IDE:Integrated Development Environment): PyCharm

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程

一、下载MAC版Python


1.Python官网

Python官网
https://www.python.org/


4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程

2.MAC版Python下载网址

Download macOS 64-bit universal2 installer——下载64位的Python安装程序;

Python官方下载网址
https://www.python.org/downloads/macos/

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程

Python版本发布日期下载地址版本说明
Python 3.11.8Feb. 6, 2024DownloadRelease Notes
Python 3.12.2Feb. 6, 2024DownloadRelease Notes
Python 3.12.1Dec. 8, 2023DownloadRelease Notes
Python 3.11.7Dec. 4, 2023DownloadRelease Notes
Python 3.12.0Oct. 2, 2023DownloadRelease 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安装器,点击继续

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



2.阅读Python重要信息


阅读Python重要信息后,点击继续

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



3.同意Python许可


同意Python许可,点击继续

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



4.确认同意


同意Python许可,点击继续

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



5.安装类型


确认安装类型,点击安装

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



6.输入密码


输入密码,点击安装软件

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



7.安装成功


安装成功,点击关闭

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程
4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



三、在MAC设置Python2.7+Python3.12双版本环境变量


1.在MAC中检查Python2.7+Python3.12版本


1.1 检查系统Python版本


在MAC打开终端,输入以下代码检查系统自带的Python版本

python -V

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程
系统回复

Python 2.7.16



1.2 检查新装Python3版本


在MAC打开终端,输入以下代码检查新装Python3版本

python3 -V

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程
系统回复

Python 3.12.2



2.检索Python2.7+Python3.12目录


1.1 检索系统Python目录


在MAC打开终端,输入以下代码检索系统自带的Python目录

which python

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程
系统回复

/System/Library/Frameworks/Python.frameworks/Versions/2.7/bin/python



1.2 检索新装Python3目录


在MAC打开终端,输入以下代码检索新装Python3目录

which python3

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程
系统回复

/Library/Frameworks/Python.frameworks/Versions/3.12/bin/python3



3.Python2.7+Python3.12双版本环境变量配置

3.1 打开.bash_profile


输入命令vi,打开.bash_profile

vi ~/.bash_profile

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



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

相信新入门的朋友看明白老吕修改的规律了,如果你安装的版本跟老吕的不一样,可以模仿老吕的规律修改。

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



3.4 退出.bash_profile


输入变量代码了之后,千万直接不要关掉窗口,这样会导致Mac系统生成错误缓存文件的!!!
请按以下命令退出,没错,是退出.bash_profile

:q!

:q!,注意,新手很容易出错!!这个命令是英文的,输入法不要搞错,手工输入的,符号不要搞错。请仔细看下图左下角位置。

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



3.5 终端命令


退出.bash_profile后,会自动切换回到终端

输入终端命令

source ~/.bash_profile 

让Mac系统获取.bash_profile 文件Python2.7+Python3.12双版本环境变量
4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程



3.6 切换Python2.7+Python3.12双版本的命令


切换Python2.7的命令是:

alias python=python2

切换Python3.12的命令是:

alias python=python3

以下是老吕操作系统的几个动作:

  1. 老吕输入代码问系统现在默认的Python版本是什么?
  • 系统回答:现在系统默认的Python版本是 Python 2.7.16
  1. 老吕输入代码问系统存在的Python3版本是什么?(非默认)
  • 系统回答:现在系统存在的Python3版本是 Python 3.12.2
  1. 老吕输入代码切换默认Python为Python3,之后再问系统,默认Python版本切换成功了吗?
  • 系统回答:成功了,现在系统默认的Python版本是 Python 3.12.2
  1. 老吕输入代码切换默认Python为Python2,之后再问系统,默认Python版本切换成功了吗?
  • 系统回答:成功了,现在系统默认的Python版本是 Python 2.7.16

4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》)——跟老吕学Python编程


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老吕说:如果您觉得本文有帮助,辛苦您🙏帮忙点赞、收藏、评论,您的举手之劳将对我提供了无限的写作动力!🤞


🔥精品付费专栏:(暂时免费,尽快订阅、收藏哦)🔥
《跟老吕学Python编程》
《跟老吕学Python编程·附录资料》

🌐前端:
《跟老吕学HTML》
《XHTML》
《CSS》
《JavaScript》
《Vue》

💻后端:
《跟老吕学C语言》
《C++》
《Java》
《R》
《Ruby》
《PHP》
《Go》
《C#》
《Swift》
《Python》

💾数据库:
《跟老吕学Oracle语言》
《MYSQL》
《SQL》
《PostgreSQL》
《MongoDB》


这篇关于4.MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python编程》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/808188

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听