loud-spring-35539
03/22/2023, 10:37 PMfrom langchain.llms import BaseLLM, OpenAI
enough-analyst-54434
03/22/2023, 10:38 PMenough-analyst-54434
03/22/2023, 10:38 PMlangchain
on PyPI?loud-spring-35539
03/22/2023, 10:39 PMenough-analyst-54434
03/22/2023, 10:40 PMloud-spring-35539
03/22/2023, 10:40 PMpip install openai
. (type=value_error)`loud-spring-35539
03/22/2023, 10:40 PMrefined-addition-53644
03/22/2023, 10:42 PMlangchain[openai]
https://github.com/hwchase17/langchain/blob/master/pyproject.toml#L43loud-spring-35539
03/22/2023, 10:43 PMopenai
package installed, but not langchain[openai]
. I can give that a shotenough-analyst-54434
03/22/2023, 10:43 PMloud-spring-35539
03/22/2023, 10:45 PM15:43:41.74 [WARN] Pants cannot infer owners for the following imports in the target libs/compose/compose_model.py:
* langchain.chains.LLMChain (line: 3)
* langchain.llms.BaseLLM (line: 4)
* langchain.llms.OpenAI (line: 4)
* langchain.prompts.PromptTemplate (line: 5)
loud-spring-35539
03/22/2023, 10:46 PMfrom langchain.chains import LLMChain
from langchain.llms import BaseLLM, OpenAI
from langchain.prompts import PromptTemplate
refined-addition-53644
03/22/2023, 10:50 PMrequirements.txt
should look like
langchain[openai]
# or
langchain[openai] == <required_version>
loud-spring-35539
03/22/2023, 10:50 PMpython-liquid==1.8.*
openai
langchain
langchain[openai]
enough-analyst-54434
03/22/2023, 10:51 PMenough-analyst-54434
03/22/2023, 10:51 PMenough-analyst-54434
03/22/2023, 10:51 PMloud-spring-35539
03/22/2023, 10:52 PMloud-spring-35539
03/22/2023, 10:52 PMrefined-addition-53644
03/22/2023, 10:52 PMlangchain
and langchain[openai]
should be in there. Just use the extra one.
Unless you’re explicitly importing openai
somewhere in your code, you should also remove openai
.
Pants doesn’t play well with duplicate entries.loud-spring-35539
03/22/2023, 10:55 PMrefined-addition-53644
03/22/2023, 10:55 PM