反序列化依赖于加载pickle文件

问题描述 投票:0回答:1

ValueError:反序列化依赖于加载pickle文件。 Pickle 文件可以被修改以传递恶意负载,从而导致在您的计算机上执行任意代码。您需要将

allow_dangerous_deserialization
设置为
True
才能启用反序列化。如果您这样做,请确保

pickle
1个回答
0
投票

使用以下导入 从 langchain_community.vectorstores 导入 FAISS

new_db = FAISS.load_local("faiss_index", 嵌入,allow_dangerous_deserialization=True)

应该解决这个问题。默认情况下,此功能可防止 .pkl 文件中的任何危险执行

© www.soinside.com 2019 - 2024. All rights reserved.