macos python环境安装

安装的问题

mac 安装 python

brew install python

通过brew安装的python安装路径

打开终端,输入brew search python:

为啥会被安装在这里

  • Frameworks 的用途
  • /Library/Frameworks 是 macOS 系统中专门用于存放框架的目录。框架是一种结构化的目录,包含了动态库、头文件、资源文件等。
  • Python 官方的安装包会将 Python 作为一个框架安装,以便开发者在使用 macOS 时能够轻松地集成和管理 Python。
  • 版本管理
  • 官方安装包会将不同的 Python 版本安装到 Versions 子目录下,例如:
/Library/Frameworks/Python.framework/Versions/3.12/
  • 这使得你可以并存多个 Python 版本,并通过软链接管理当前默认使用的版本:
/Library/Frameworks/Python.framework/Versions/Current -> 3.12

R也安装在这里

包管理的问题

解释 python3 -m site 的输出

运行 python3 -m site 命令后,Python 显示了与当前环境相关的一些路径和配置。以下是输出内容逐项的解释:


1. sys.path

sys.path 是 Python 的模块搜索路径列表,它定义了 Python 在加载模块时搜索的目录顺序。列表中的路径按顺序搜索,直到找到匹配的模块。

你的 sys.path 输出如下:

python


Copy code
sys.path = [
    '/Library/Frameworks',
    '/Library/Frameworks/Python.framework/Versions/3.12/lib/python312.zip',
    '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12',
    '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload',
    '/Users/ljfu/Library/Python/3.12/lib/python/site-packages',
    '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages',
]
每个路径的作用
  1. /L
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值