Python 2.7 “与”的区别是什么/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/";及/Library/Python/2.7/";

Python 2.7 “与”的区别是什么/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/";及/Library/Python/2.7/";,python-2.7,Python 2.7,我正在使用mac,一个简单的问题,有人能告诉我这两个目录的区别吗 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ /Library/Python/2.7/site packages/Python.org python.org中的安装程序安装到/Library/Frameworks/python.framework/,并且只有该python可执行文件在包含的站点package dir中查找

我正在使用mac,一个简单的问题,有人能告诉我这两个目录的区别吗

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/

/Library/Python/2.7/site packages/

Python.org python.org中的安装程序安装到
/Library/Frameworks/python.framework/
,并且只有该python可执行文件在包含的站点package dir中查找包

/库/Python 相比之下,dir
/Library/Python/2.7/site packages/
是一个全局位置,您可以在其中放置Python包,所有Python 2.7解释器都可以。(例如,OSX附带的python 2.7)

~/Library/Python dir
~/Library/Python/2.7/site packages
(如果存在)也可以使用,但仅适用于您的用户

搜索路径 在python中,您可以检查
import sys当前使用的目录;打印(系统路径)

自制 请注意,通过自制安装的python会将其站点包放入
$(brew--prefix)/lib/python2.7/site packages
,但也可以从
/Library/python/2.7/site packages
~/Library/python/2.7/site packages
导入包