我的目录中安装的软件包site-packages
以多种方式组织。有些有(1)形式
- 一个与包名完全一样的目录
- 一个 egg-info 文件(以包和版本命名)
而其他 (2) 有
- 一个与包名完全一样的目录
- 一个
egg-info
目录(以包和版本命名)
还有其他人(3)有
- 只是一个
egg
以包和版本命名的目录(以及easy_install.pth
文件中的相应条目)。
是什么决定了这些方法中的哪一种?它是我用来安装的工具或方法(例如,来自源代码与来自二进制文件)的结果吗?这些方法中的每一种都可以由所有工具(例如easy_install
vs. pip
)维护还是彼此不兼容?