Tag: 鸡蛋

Python包和egg-info目录

有人可以解释egg-info目录是如何绑定到他们各自的模块? 例如,我有以下几点: /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ 我假设egg-info目录是使相应的模块可见setuptools(easy_install),对不对? 如果是这样,setuptools如何将egg-info目录绑定到模块目录? 假设我在正确的轨道上,并为了举例…如果我想使现有的套件可见setuptools,我可以符号链接模块目录和egg-info目录到站点 – 软件包目录? 我会自己尝试这个,但我不知道如何testing包是否可见setuptools。 奖金积分,如果你也可以告诉我如何testing这:) 我试图理解这一切的主要原因是因为我想将我的一些模块符号链接到站点包,以便我可以对其进行更改,并使用它们的脚本可以看到更改,而无需重新安装每次改变后从PyPI中取卵。

如何创buildPython的蛋文件

我有Python的蛋文件的问题。 我有很多按代码组织的Python代码,我正尝试创buildegg文件。 我遵循指示 ,但它们很常见。 据说,看来我需要有一个setup.py文件。 你能告诉我什么我需要把setup.py文件和它应该驻留在哪里? 我想这足以创buildsetup.py,然后启动“setup.py bdist_egg”获取egg文件。 能否请你确认? 是否有可能只包含.pyc文件到蛋文件? 有.egg文件我怎么才能从它启动代码而不像java -jar <jar file>那样解java -jar <jar file>呢?