python-2.7 - "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/"和 "/Library/Python/2.7/"有什么区别

标签 python-2.7

我正在使用 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/

相关文章:

python-2.7 - 使用 Python mechanize 抓取 aspx - 获取搜索结果

Python 限制 readlines() 的换行符

python-2.7 - pip 无法安装包,因为它找不到 swig2.0 二进制文件

python - 杀死多线程SocketServer

django - 导入错误: Could not import settings (Is it on sys.路径?设置文件中是否存在导入错误?):没有名为设置的模块

postgresql - 什么是兼容 postgres、开源且基于 php 或 python 的好 cms?

python-2.7 - 如何使用 python-jenkins 检索 jenkins 作业的最后一个控制台输出?

Python 从上面的目录导入

python - 如何将多个阻塞 Python 生成器复用为一个?

python - 如何在日期时间设置为索引时获取以前的值