Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将.whl转换为.egg?_Python - Fatal编程技术网

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
匹配的那个?在某个配置文件中指定的一个?(如果那一个实际上与轮子不兼容怎么办?)请尽量避免只使用链接的答案。这对我也不起作用。它返回:无法读取旧脚本元数据,因此无法生成脚本