手工调整pip whl 文件内容

属于一个比较常见的问题,比如我们希望自己修改一个whl 文件的内容,但是还是通过pip install 的模式,不希望通过pip 安装之后再手工进行文件替换,解决方法比较简单

有源码的

可以自己重新构建

没有源码的

可以直接进行whl 替换,因为whl 实际就是zip文件,我们可以先解压,然后替换,之后就是重新压缩

unzip sqlite_vec-0.1.6-py3-none-any.whl
zip -r ../sqlite_vec-0.1.7-py3-none-any.whl . -x "*.DS_Store"

说明

一些细节,比如如果是通过mac 压缩的,会包含.DS_Store文件,应该排除,不然安装会有问题,当然对于其他操作系统可能会有其他一些隐藏文件,自己处理下

参考资料

https://alexgarcia.xyz/sqlite-vec/introduction.html

posted on 2025-09-29 08:00  荣锋亮  阅读(22)  评论(0)    收藏  举报

导航