news 2026/4/15 10:51:54

mac-python解释器理解与python安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mac-python解释器理解与python安装

【README】

1. python解释器的理解: 把python解释器理解为jdk(java开发工具),即python解释器包含两个组件

  1. 编译器:把python文件编译成python字节码文件(文件名后缀pyc);具体是把python代码编译为字节码;
  2. 虚拟机:python虚拟机执行编译后的python字节码文件;具体是把字节码转为二进制01代码(可执行的机器码)并送入操作系统(cpu)执行;

【python执行字节码示例】

2. 本文内容参考文档[在 macOS 上使用 Python]https://docs.python.org/zh-cn/3/using/mac.htmlhttps://docs.python.org/zh-cn/3/using/mac.html


【1】下载python安装包

https://www.python.org/downloads/macos/https://www.python.org/downloads/macos/根据章节5.11提示安装即可;

【2】安装完成后查看python安装路径

根据文档(在 macOS 上使用 Python),python安装路径一般都在 /Library/Frameworks/Python.framework ,如下。

其中 python3 链接到 python3.14 这个shell文件。

【2.1】配置python环境

步骤1:打开文件 vim ~/.bash_profile ,新增如下配置:

# mysql conf export PATH=/Library/Frameworks/Python.framework/Versions/3.14/bin:$PATH:/usr/local/mysql/bin alias python="/Library/Frameworks/Python.framework/Versions/3.14/bin/python3"

步骤2:执行 source ~/.bash_profile 使该配置文件生效;

步骤3:键入 python --version 即可;

(base) rong@RongdeMacBook-Pro bin % python --version Python 3.14.2

步骤4: 键入 where python

(base) rong@RongdeMacBook-Pro bin % where python python: aliased to /Library/Frameworks/Python.framework/Versions/3.14/bin/python3

【3】pycharm配置python解释器

步骤1:打开解释器配置页面;(快捷键 cmd+,)

步骤2:新增本地解释器;

步骤3:点击 已存在的解释器;

步骤4:键入 where python 命令的结果:

/Library/Frameworks/Python.framework/Versions/3.14/bin/python3

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 1:46:04

Java计算机毕设之springboot企业绩效考核系统设计与实现基于springboot的员工绩效管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/9 17:11:54

从 Redis 缓存设计谈起:如何避免缓存击穿、穿透与雪崩

在高并发系统中,Redis 往往并不是“锦上添花”的组件,而是直接决定系统能否扛住流量的核心基础设施。缓存设计做得好,数据库压力可以下降一个数量级;反过来,缓存设计一旦失误,在流量高峰时甚至会成为“放大…

作者头像 李华
网站建设 2026/4/11 21:52:01

AI优化哪家专业

引言:AI优化成企业数字化转型核心刚需,专业服务商成破局关键随着人工智能技术渗透到各行各业,企业对AI优化的需求呈爆发式增长——从推荐系统的精准度提升,到生产流程的效率优化,再到客户服务的智能升级,AI…

作者头像 李华
网站建设 2026/3/31 0:36:59

计算机Java毕设实战-基于SpringBoot和Vue的人力资源管理系统的设计与实现基于springboot的员工绩效管理系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/5 20:39:24

百考通智能任务书生成器:一触即发,让研究与项目规划精准启航

在学术探索与项目管理的起点,一份清晰、完整、专业的任务书是成功的基石。它定义了方向,明确了路径,凝聚了团队共识。然而,无论是学生开启毕业设计、研究者申请课题,还是项目经理启动新项目,撰写任务书的过…

作者头像 李华