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