ModuleNotFoundError:使用 python 3.7.3 和 langchain 0.0.27 的 Linode 服务器上没有名为“langchain.chains.question_answering”的模块

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

我制作了一个 Flask 应用程序,在本地服务器上对其进行了测试,并且运行良好。从 Linode 租用了一台服务器并想将其部署在那里,但遇到了问题。就像我在我的电脑上一样创建了一个虚拟环境,但是python版本是3.7.3而不是3.10.6。 langchain版本是0.0.27。这些是我需要的进口:

from flask import Flask, render_template, request
import openai
import pinecone
import json
from langchain.embeddings.openai import OpenAIEmbeddings
from langchain.chains.question_answering import load_qa_chain
from langchain.llms import OpenAI
from langchain.vectorstores import Pinecone 
import os

但是当我运行应用程序时,我收到错误 from langchain.chains.question_answering import load_qa_chain ModuleNotFoundError:没有名为“langchain.chains.question_answering”的模块。如有任何帮助,我们将不胜感激。

我尝试过更新python和langchain,重新启动服务器,删除服务器并设置一个新服务器,删除venv并卸载langchain和python,但没有成功。这些是我的 venv 中的库


 pip list
Package            Version
------------------ ---------
aiohttp            3.8.5
aiosignal          1.3.1
annotated-types    0.5.0
async-timeout      4.0.2
asynctest          0.13.0
attrs              23.1.0
certifi            2023.7.22
charset-normalizer 3.2.0
click              8.1.6
dnspython          2.3.0
Flask              2.2.5
frozenlist         1.3.3
greenlet           2.0.2
gunicorn           21.2.0
idna               3.4
importlib-metadata 6.7.0
itsdangerous       2.1.2
Jinja2             3.1.2
langchain          0.0.27
loguru             0.7.0
MarkupSafe         2.1.3
multidict          6.0.4
numpy              1.21.6
openai             0.27.8
packaging          23.1
pinecone-client    2.2.1
pip                23.2.1
pkg_resources      0.0.0
pydantic           1.10.9
pydantic_core      2.3.0
python-dateutil    2.8.2
PyYAML             6.0.1
requests           2.31.0
setuptools         68.0.0
six                1.16.0
SQLAlchemy         2.0.19
tqdm               4.65.0
typing_extensions  4.7.1
urllib3            2.0.4
Werkzeug           2.2.3
yarl               1.9.2
zipp               3.15.0
python-3.x langchain linode py-langchain
© www.soinside.com 2019 - 2024. All rights reserved.