我正在使用 mac,一个简单的问题,有人能告诉我这两个目录的区别吗?
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
/图书馆/Python/2.7/site-packages/
最佳答案
python 网
来自 python.org 的安装程序安装到 /Library/Frameworks/Python.framework/
,并且只有该 python 可执行文件在包含的站点包目录中查找包。
/图书馆/Python
相比之下,目录 /Library/Python/2.7/site-packages/
是一个可以放置python包的全局位置,所有python 2.7解释器都可以。 (例如 OS X 附带的 python 2.7)。
〜/图书馆/Python
目录 ~/Library/Python/2.7/site-packages
,如果存在,也会被使用,但仅供您的用户使用。
系统路径
在python中,您可以检查import sys; print(sys.path)
当前使用了哪些目录
自制
请注意,通过自制软件安装的python 会将其站点包放在$(brew --prefix)/lib/python2.7/site-packages
中。但也可以从 /Library/Python/2.7/site-packages
导入包和 ~/Library/Python/2.7/site-packages
.
关于python-2.7 - "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/"和 "/Library/Python/2.7/"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13355370/