somanyadav / Youtube-Summariser

Summarise YouTube videos and save time!
MIT License
53 stars 13 forks source link

ImportError: cannot import name 'Mapping' from 'collections' (C:\Users\username\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py) #5

Closed Damojan1 closed 4 days ago

Damojan1 commented 3 weeks ago

im having this issue when trying to run the local url

``ImportError: cannot import name 'Mapping' from 'collections' (C:\Users\username\AppData\Local\Programs\Python\Python310\lib\collections__init__.py) Traceback:

File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\streamlit\runtime\scriptrunner\exec_code.py", line 85, in exec_func_with_error_handling result = func() File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 576, in code_to_exec exec(code, module.dict) File "C:\Users\username\Youtube-Summariser\app.py", line 34, in from gensim.summarization.summarizer import summarize File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\gensim__init.py", line 5, in from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils # noqa:F401 File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\gensim\corpora\init__.py", line 12, in from .dictionary import Dictionary # noqa:F401 File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\gensim\corpora\dictionary.py", line 11, in from collections import Mapping, defaultdict

umairabidUC commented 3 weeks ago

Still the same issue

returncode13 commented 1 week ago

same issue

somanyadav commented 1 week ago

@Damojan1 @umairabidUC @returncode13

As mentioned in the README file, this will only run on Python3.8.

Downgrade Python: You could use Python 3.8 instead of 3.10.

somanyadav commented 4 days ago

Closing this as no further error is found.