大体理解:
python文件夹分为两类 一类是pyhton自身源文件,另一类是安装扩展包的文件夹。
一:python自身源文件:
目前我已知的分为三种,一是系统自带的python, 二是brew安装的python,三是通过brew安装pyenv, 再通过pyenv这个python管理工具下载的python。如果说没用brew安装过python, 那有可能是brew安装其他包时,这些包要求python包,并自动下载下来了。
系统python路径:
/System/Library/Frameworks/Python.framework
brew安装的python路径
/usr/local/Cellar/python
pyenv安装的python路径
~/.pyenv/versions/
二:python通过pip等工具安装的扩展包
这类python文件夹内一般都包含“site-packages”这个文件夹。
目前发现包含这个python的文件夹路径
/usr/local/lib/python
/Library/Python
以上这两个python文件夹由什么生成的具体我也难弄懂,应该都是由pip等生成的,如用 pip install 扩展包名。
参考:https://www.jianshu.com/p/082a545acc1f
pyenv管理工具比较详细的说明:
https://www.jianshu.com/p/cea9259d87df