手工调整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文件,应该排除,不然安装会有问题,当然对于其他操作系统可能会有其他一些隐藏文件,自己处理下
浙公网安备 33010602011771号