我有一个 Python Wheel 包,当我解压它时,发现一些 Python 代码。我想编辑这些代码,重新生成相同的 .whl 包,并测试以查看修改后的效果。我该如何操作?
除了setup.py bdist_wheel
,Wheel还提供了wheel
命令。使用wheel unpack [file.whl]
打开wheel,编辑你需要的内容,然后使用wheel pack [directory]
重新打包。
python setup.py bdist_wheel
。可以参考 https://packaging.python.org/distributing/ 获取有关如何构建 wheel 包的详细信息。您可以使用7zip或类似工具打开whl文件,跟踪要更改的文件,以编辑模式打开,保存,接下来7zip会弹出一个消息,说某些内容已被修改,如果您想保存更改,请按“是”,然后您就可以继续了。
在进行此操作之前,请记得备份原始的whl文件。
wheel pack
is an invalid command. How do you put it back as wheel file after unpacking?wheel: error: invalid choice: 'pack' (choose from 'keygen', 'sign', 'unsign', 'verify', 'unpack', 'install', 'install-scripts', 'convert', 'version', 'help')
- Himaprasoon0.33.4
时使用的是0.31.1
版本的wheel,这样就可以正常工作了。 - Himaprasoon