[GH-ISSUE #3883] [langchain]: YoutubeLoaderDL integration is using the old import langchain.document_loaders #2768

Open
opened 2026-06-05 17:26:41 -04:00 by yindo · 1 comment
Owner

Originally created by @HassanAlgoz on GitHub (May 6, 2026).
Original GitHub issue: https://github.com/langchain-ai/docs/issues/3883

Type of issue

issue / bug

Language

Python

Description

Following this guide from langchain docs whenever I run this code snippet:

from langchain_yt_dlp.youtube_loader import YoutubeLoaderDL

# Basic transcript loading
loader = YoutubeLoaderDL.from_youtube_url(
    "https://www.youtube.com/watch?v=dQw4w9WgXcQ", add_video_info=True
)

I get this import error:

ModuleNotFoundError: No module named 'langchain.document_loaders'

Stack trace:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
[/tmp/ipykernel_5222/2525890491.py](https://localhost:8080/#) in <cell line: 0>()
----> 1 from langchain_yt_dlp.youtube_loader import YoutubeLoaderDL
      2 
      3 # Basic transcript loading
      4 loader = YoutubeLoaderDL.from_youtube_url(
      5     "https://www.youtube.com/watch?v=dQw4w9WgXcQ", add_video_info=True

1 frames
[/usr/local/lib/python3.12/dist-packages/langchain_yt_dlp/__init__.py](https://localhost:8080/#) in <module>
----> 1 from .youtube_loader import YoutubeLoaderDL
      2 
      3 __all__ = ["YoutubeLoaderDL"]

[/usr/local/lib/python3.12/dist-packages/langchain_yt_dlp/youtube_loader.py](https://localhost:8080/#) in <module>
      1 from typing import Any, List, Dict
----> 2 from langchain.document_loaders.base import BaseLoader
      3 from langchain.schema import Document
      4 from langchain_community.document_loaders.youtube import _parse_video_id
      5 

ModuleNotFoundError: No module named 'langchain.document_loaders'
Originally created by @HassanAlgoz on GitHub (May 6, 2026). Original GitHub issue: https://github.com/langchain-ai/docs/issues/3883 ### Type of issue issue / bug ### Language Python ### Description Following [this guide from langchain docs](https://docs.langchain.com/oss/python/integrations/document_loaders/yt_dlp) whenever I run this code snippet: ```py from langchain_yt_dlp.youtube_loader import YoutubeLoaderDL # Basic transcript loading loader = YoutubeLoaderDL.from_youtube_url( "https://www.youtube.com/watch?v=dQw4w9WgXcQ", add_video_info=True ) ``` I get this import error: ```text ModuleNotFoundError: No module named 'langchain.document_loaders' ``` Stack trace: ```text --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) [/tmp/ipykernel_5222/2525890491.py](https://localhost:8080/#) in <cell line: 0>() ----> 1 from langchain_yt_dlp.youtube_loader import YoutubeLoaderDL 2 3 # Basic transcript loading 4 loader = YoutubeLoaderDL.from_youtube_url( 5 "https://www.youtube.com/watch?v=dQw4w9WgXcQ", add_video_info=True 1 frames [/usr/local/lib/python3.12/dist-packages/langchain_yt_dlp/__init__.py](https://localhost:8080/#) in <module> ----> 1 from .youtube_loader import YoutubeLoaderDL 2 3 __all__ = ["YoutubeLoaderDL"] [/usr/local/lib/python3.12/dist-packages/langchain_yt_dlp/youtube_loader.py](https://localhost:8080/#) in <module> 1 from typing import Any, List, Dict ----> 2 from langchain.document_loaders.base import BaseLoader 3 from langchain.schema import Document 4 from langchain_community.document_loaders.youtube import _parse_video_id 5 ModuleNotFoundError: No module named 'langchain.document_loaders' ```
yindo added the langchainexternal labels 2026-06-05 17:26:41 -04:00
Author
Owner

@Yacklin commented on GitHub (May 29, 2026):

@HassanAlgoz langchain_yt_dlp, the package you mentioned, is NOT being maintained by LangChain, an individual developer instead. You might have to submit an issue to that individual developer directly.

<!-- gh-comment-id:4580457338 --> @Yacklin commented on GitHub (May 29, 2026): @HassanAlgoz langchain_yt_dlp, the package you mentioned, is NOT being maintained by LangChain, an individual developer instead. You might have to submit an issue to that individual developer directly.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#2768