news 2026/5/8 12:26:25

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/5/5 3:24:32

揭秘硬件安全攻防:Off-By-One 2024徽章中的嵌入式CTF挑战

#BadgeLife Off-By-One Conference 2024 | STAR Labs 引言 如约而至,我们在活动结束大约一个月后,发布了Off-By-One徽章的固件和本文,以便感兴趣的参与者有机会探索它。如果您想了解更多关于徽章设计过程的信息,请告诉我们。我…

作者头像 李华
网站建设 2026/5/5 4:59:44

算力自由时代:逛超算商城如逛淘宝!助你实现AI梦想清单!

超算互联网(scnet.cn) 作为国家级超算资源整合平台,超算互联网汇聚了全国多个顶级超算中心的强大算力,包括国家超级计算天津中心、广州中心、无锡中心等,致力于让每一位开发者、研究者都能触手可及地使用顶级计算资源。…

作者头像 李华
网站建设 2026/5/5 3:43:18

高效构建Linux镜像:ISO制作前的仓库包收集实践

工欲善其事,必先利其器。对于Linux发行版ISO构建专家而言,准确、高效的仓库包收集是提升镜像构建效率与质量的关键前提。作为Linux RedHat/CentOS发行版的ISO构建专家,准备阶段的质量直接决定了最终镜像的可靠性。在众多环节中,从…

作者头像 李华
网站建设 2026/5/1 16:05:11

Java AI开发:范例、方案与学习路径指南

对于Java开发者而言,涉足AI大模型领域,最核心的需求莫过于找到可落地的场景开发范例、系统的学习平台,以及适配业务的应用解决方案。Java的生态稳定性的优势,让其在AI应用落地中占据天然优势,而合理借助相关工具与资源…

作者头像 李华
网站建设 2026/5/1 6:46:44

Java毕设项目推荐-基于SpringBoot的公司员工绩效考核系统的设计与实现基于springboot的员工绩效管理系统的设计与实现【附源码+文档,调试定制服务】

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

作者头像 李华