“与安装有关的默认目录”目录布局背后的想法是什么?

时间:2019-11-29 11:40:34

标签: python ubuntu python-import

Python的文档指出sys.path是从以下位置初始化的:

  1. 包含输入脚本的目录
  2. PYTHONPATH
  3. “与安装有关的默认设置”。

print(',\n'.join(sys.path))在我的系统上产生以下输出(未提供脚本,未设置PYTHONPATH,Ubuntu):

,
/usr/lib/python36.zip,
/usr/lib/python3.6,
/usr/lib/python3.6/lib-dynload,
/home/owl/.local/lib/python3.6/site-packages,
/usr/local/lib/python3.6/dist-packages,
/usr/lib/python3/dist-packages

因此,除了''以外,所有目录显然都属于“与安装有关的默认目录”。

此目录布局背后的想法是什么?

为什么有五个不同的目录?哪些模块去哪里?

0 个答案:

没有答案