我正在研究一个mac,一个简单的问题,有人能告诉我这两个目录的区别吗?
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
/Library/Python/2.7/site-packages/
来自python.org的安装程序安装到/Library/Frameworks/Python.framework/,并且只有那个python可执行文件在包含的site-package目录中查找.
相比之下,dir /Library/Python/2.7/site-packages/是一个全局的地方,你可以放置python包,所有python 2.7解释器都会.(例如OS X附带的python 2.7).
目录~/Library/Python/2.7/site-packages(如果存在)也会被使用,但仅供您的用户使用.
从python中,您可以检查当前使用的目录 import sys; print(sys.path)
注意,通过自制软件安装的python将把它的site-packages放入,$(brew --prefix)/lib/python2.7/site-packages但也可以从/Library/Python/2.7/site-packages和导入包~/Library/Python/2.7/site-packages.
| 归档时间: |
|
| 查看次数: |
2023 次 |
| 最近记录: |