-
Notifications
You must be signed in to change notification settings - Fork 1
Description
ERROR: Cannot install langchain-core==0.1.33 and langchain==0.0.348 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested langchain-core==0.1.33
langchain 0.0.348 depends on langchain-core<0.1 and >=0.0.12
To fix this you could try to:
- loosen the range of package versions you've specified
- remove package versions to allow pip to attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
malavikas-MacBook-Air:~ malavika$ python3 -m venv .venv
malavikas-MacBook-Air:~ malavika$ source .venv/bin/activate
(.venv) malavikas-MacBook-Air:~ malavika$ pip install \
langchain==0.0.348
langchain-core==0.0.23
langchain-text-splitters==0.0.1
llama-index==0.9.48
packaging==24.1
sentence-transformers
openai
faiss-cpu
streamlit
lxml
pandas
Collecting langchain==0.0.348
Using cached langchain-0.0.348-py3-none-any.whl.metadata (16 kB)
ERROR: Ignored the following yanked versions: 0.1.5, 0.2.16, 0.2.31, 0.3.42
ERROR: Could not find a version that satisfies the requirement langchain-core==0.0.23 (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13rc1, 0.0.13rc2, 0.0.13, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12rc1, 0.1.12, 0.1.13, 0.1.14, 0.1.15rc1, 0.1.15rc2, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30, 0.1.31, 0.1.32, 0.1.33rc1, 0.1.33, 0.1.34, 0.1.35, 0.1.36, 0.1.37, 0.1.38, 0.1.39, 0.1.40, 0.1.41, 0.1.42rc1, 0.1.42, 0.1.43, 0.1.44, 0.1.45, 0.1.46, 0.1.47rc1, 0.1.47, 0.1.48, 0.1.49, 0.1.50, 0.1.51, 0.1.52, 0.1.53, 0.2.0rc1, 0.2.0, 0.2.1, 0.2.2rc1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.15, 0.2.17, 0.2.18, 0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.2.23, 0.2.24, 0.2.25, 0.2.26, 0.2.27, 0.2.28, 0.2.29rc1, 0.2.29, 0.2.30, 0.2.32, 0.2.33, 0.2.34, 0.2.35, 0.2.36, 0.2.37, 0.2.38, 0.2.39, 0.2.40, 0.2.41, 0.2.42, 0.2.43, 0.3.0.dev0, 0.3.0.dev1, 0.3.0.dev2, 0.3.0.dev3, 0.3.0.dev4, 0.3.0.dev5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34rc1, 0.3.34rc2, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68)
ERROR: No matching distribution found for langchain-core==0.0.23
(.venv) malavikas-MacBook-Air:~ malavika$ streamlit run streamlit_app.py
Usage: streamlit run [OPTIONS] TARGET [ARGS]...
Try 'streamlit run --help' for help.
Error: Invalid value: File does not exist: streamlit_app.py
(.venv) malavikas-MacBook-Air:~ malavika$ cd ~/semanticclimate/llmrag
(.venv) malavikas-MacBook-Air:llmrag malavika$ ls
COLAB_GUIDE.md install_fast.sh
CONTRIBUTING.md ipcc_pipeline.py
DEMO_SCRIPT.md llmrag
DEVELOPER_GUIDE.md log.md
IMPROVEMENTS.md main.py
PIPELINE_README.md output_dict_path.html
README.md pipeline
TEAM_GUIDE.md pipeline_config.yaml
TESTING_GUIDE.md pipeline_requirements.txt
TUTORIAL.md project.md
USER_GUIDE.md pyproject.toml
init.py pytest
pycache pytest.ini
annotate_ch8.py requirements.txt
chapter_manager.py streamlit_app.py
cli.py test_custom_query.py
configs test_ipcc_ingestion.py
diffs test_pipeline.py
docs test_simple_usage.py
error.log test_titles.py
example_notebook.ipynb tests
example_usage.py venv
install_fast.bat
(.venv) malavikas-MacBook-Air:llmrag malavika$ streamlit run streamlit_app.py
You can now view your Streamlit app in your browser.
Local URL: http://localhost:8501
Network URL: http://192.168.29.128:8501
For better performance, install the Watchdog module:
$ xcode-select --install
$ pip install watchdog
2025-07-07 13:15:35.917 Uncaught app execution
Traceback (most recent call last):
File "/Users/malavika/.venv/lib/python3.13/site-packages/streamlit/runtime/scriptrunner/exec_code.py", line 128, in exec_func_with_error_handling
result = func()
File "/Users/malavika/.venv/lib/python3.13/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 669, in code_to_exec
exec(code, module.dict) # noqa: S102
~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/malavika/semanticclimate/llmrag/streamlit_app.py", line 32, in
from llmrag.chapter_rag import ChapterRAG, list_available_chapters, list_available_chapters_with_titles
File "/Users/malavika/semanticclimate/llmrag/llmrag/init.py", line 6, in
from .chapter_rag import ChapterRAG, load_chapter, ask_chapter, list_available_chapters
File "/Users/malavika/semanticclimate/llmrag/llmrag/chapter_rag.py", line 31, in
from llmrag.ingestion.ingest_html import ingest_html_file # Loads HTML files into the system
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/malavika/semanticclimate/llmrag/llmrag/ingestion/init.py", line 1, in
from llmrag.ingestion.ingest_html import ingest_html_file
File "/Users/malavika/semanticclimate/llmrag/llmrag/ingestion/ingest_html.py", line 3, in
from llmrag.embeddings.sentence_transformers_embedder import SentenceTransformersEmbedder
File "/Users/malavika/semanticclimate/llmrag/llmrag/embeddings/init.py", line 1, in
from llmrag.embeddings.sentence_transformers_embedder import SentenceTransformersEmbedder
File "/Users/malavika/semanticclimate/llmrag/llmrag/embeddings/sentence_transformers_embedder.py", line 4, in
from sentence_transformers import SentenceTransformer
ModuleNotFoundError: No module named 'sentence_transformers'