我依稀记得某种setuptools包装器会从distutils源生成.egg文件。有人可以慢慢记住我吗?
答案 0 :(得分:24)
setuptools在导入时修补了distutils的某些部分。当您使用easy_install从PyPI获取基于distutils的项目时,它将创建一个egg(pip也可以这样做)。要在本地执行相同的操作(即在代码检出或解压缩的tarball的目录中),请使用此技巧:python -c "import setuptools; execfile('setup.py')" bdist_egg
。
答案 1 :(得分:12)
你试过吗
python setup.py bdist_egg
这里我假设你使用的是setuptools而不是distutils,即
在setup.py而不是
from distutils.core import setup
使用
from setuptools import setup