1

我的目录中安装的软件包site-packages以多种方式组织。有些有(1)形式

  • 一个与包名完全一样的目录
  • 一个 egg-info 文件(以包和版本命名)

而其他 (2) 有

  • 一个与包名完全一样的目录
  • 一个egg-info 目录(以包和版本命名)

还有其他人(3)有

  • 只是一个egg以包和版本命名的目录(以及easy_install.pth文件中的相应条目)。

是什么决定了这些方法中的哪一种?它是我用来安装的工具或方法(例如,来自源代码与来自二进制文件)的结果吗?这些方法中的每一种都可以由所有工具(例如easy_installvs. pip)维护还是彼此不兼容?

4

1 回答 1

-1

不幸的是,Python 中很久没有出现正确的单向打包方式了。因此,如果您需要直接访问您的站点包目录(我假设您正在使用 virtualenv 或提供对守护进程的访问),您需要手动设置 PATH 变量。

您可以在The Hitchiker's Guide to Packaging中查看包装所需easy_install的所有信息pipdistutilsmod_wsgi

于 2012-12-27T21:01:01.793 回答