Skip to content

LangChain setup for running locally

Setup

Note

You can skip this page if you are interested in Colab notebooks only.

These are the instructions for local setup of the LangChain-specific Python environment. A prerequisite is the general setup for running locally.

You should have a copy of this repository from the general local-run setup already. Go to the docs/frameworks/langchain subdirectory.

Create a Python 3.8+ virtual environment, activate it and install the required dependencies with:

pip install -r requirements_langchain.txt

Info

We are still in the process of getting all Cassandra components in the distributed LangChain: for this reason, until this is completed, the current requirements file temporarily installs LangChain from a fork we maintain.

Launch

Make sure you are in docs/frameworks/langchain and the virtual environment is active.

Source the API Key configuration with

. ../../../.api_keys

Now fire up Jupyter with:

jupyter notebook

and wait for a browser window to open with the notebooks in this directory, ready to run.

Database choice

The notebooks provide a choice between using Cassandra and Astra DB. Keep in mind that, if on a Colab, only Astra DB is supported out of the box. Check the "Further reading" section for more information.