Skip to content

Project Setup

Virtual environment creation

Conda environment

Global environment

conda create -n env_name

Local environment (considering the local environment to be the current directory)

conda create -p ./env_name

Python virtual environment

python -m venv env_name

Local environment

python -m venv ./env_name

Activating virtual environment

Conda environment

Global environment

conda activate env_name

Local environment

conda activate ./env_name

Python virtual environment

source env_name/Scripts/activate

Local environment

source ./env_name/Scripts/activate

Required packages

ipykernel
langchain==0.0.351
langchain-community==0.0.4
langchain-core==0.1.1
langsmith==0.0.72
openai==1.6.0
pydantic==2.5.2
pydantic_core==2.14.5
gradio==4.19.2
gradio_client==0.10.1
langchain_openai==0.0.8
arxiv==2.1.0
pymupdf==1.23.26
beautifulsoup4==4.12.3
lxml==4.9.4
wikipedia==1.4.0
pypdf==4.0.2
unstructured==0.12.5
tiktoken==0.6.0
# llama_cpp_python

Install requirements.txt file

Prepare the requirements.txt file with the above package list

pip install -r requirements.txt 

If you are already having existing packages installed, use the below command for installing the exact versions

pip install --force-reinstall -v -r requirements.txt