easy_install创建一个egg目录而不是egg文件

时间:2017-12-22 02:16:56

标签: python easy-install egg

我跑了'easy_install。'我的一个软件包,希望创建一个鸡蛋文件,以便在其他地方使用。它成功安装了包;但是,它不是在我的/usr/local/lib/python2.7/dist-packages目录中创建一个egg文件,而是创建一个名为my_package.egg的目录,其中包含两个目录:EGG-INFO,另一个名字命名为myg包含源代码的包(.py和.pyc文件)。

我有另一个类似的套餐,"成功"运行easy_install时会创建所需的.egg文件,我不知道这些包的不同之处以及easy_install产生不同结果的原因。

我找不到关于.egg目录(而不是文件)的文档以及为什么要创建它们。我想知道如何解决此问题以获取.egg文件。

1 个答案:

答案 0 :(得分:0)

在您的zip_safe=True中使用setup()

setup(
    name='your_project',
    version='0.1',
    packages=find_packages(exclude=['tests']),
    zip_safe=True
)