4

我正在使用mac,一个快速的问题,有人可以告诉我这两个目录的区别吗?

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

/Library/Python/2.7/site-packages/

4

1 回答 1

8

蟒蛇.org

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

/图书馆/Python

相比之下,dir/Library/Python/2.7/site-packages/是一个全局位置,您可以放置​​ python 包,所有 python 2.7 解释器都会。(例如 OS X 自带的 python 2.7)。

〜/库/Python

dir ~/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

于 2013-05-21T08:41:22.350 回答