Python 如何将.whl转换为.egg?
我想从Python 如何将.whl转换为.egg?,python,Python,我想从.whl创建一个.egg文件。这可能吗 我已经找到了使用wheel包执行相反操作的答案(.whl,来自.egg),但我不知道如何正确地执行相反的操作。您可以使用PyPI上的一个命令行实用程序来实现这一点 比如说 humpty -d . publicsuffixlist-0.2.8-py2.py3-none-any.whl 将生成一个publicsuffixlist-0.2.8-py2.7.egg 我写humpty是因为我需要将.whl转换为.egg。这项任务似乎可行,但我没有找到任何现有
.whl
创建一个.egg
文件。这可能吗
我已经找到了使用wheel包执行相反操作的答案(.whl
,来自.egg
),但我不知道如何正确地执行相反的操作。您可以使用PyPI上的一个命令行实用程序来实现这一点
比如说
humpty -d . publicsuffixlist-0.2.8-py2.py3-none-any.whl
将生成一个publicsuffixlist-0.2.8-py2.7.egg
我写humpty是因为我需要将.whl
转换为.egg
。这项任务似乎可行,但我没有找到任何现有的实用程序或库来完成这项工作
请注意,您也可以使用
Wheel convert
执行相反的操作,它将.egg
转换为.whl
为什么需要执行此操作?即使您确实需要执行此操作,您会如何使用指定CPython ABI版本的控制盘?鸡蛋不能说明这一点;您必须将其转换为一个特定CPython版本的鸡蛋。但是哪一个呢?你用来运行转换工具的那个?与哪个python
匹配的那个?在某个配置文件中指定的一个?(如果那一个实际上与轮子不兼容怎么办?)请尽量避免只使用链接的答案。这对我也不起作用。它返回:无法读取旧脚本元数据,因此无法生成脚本