Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cannot import name 'Sequence' from 'collections' #170

Closed
tomato-ga opened this issue Apr 8, 2022 · 2 comments
Closed

cannot import name 'Sequence' from 'collections' #170

tomato-ga opened this issue Apr 8, 2022 · 2 comments
Assignees

Comments

@tomato-ga
Copy link

tomato-ga commented Apr 8, 2022

I tried to use sumy on Windows 10 / Python 3.10 and got an ImportError.

Is this a known issue?

from __future__ import absolute_import
from __future__ import division, print_function, unicode_literals

from sumy.parsers.html import HtmlParser
from sumy.parsers.plaintext import PlaintextParser
from sumy.nlp.tokenizers import Tokenizer
from sumy.summarizers.lsa import LsaSummarizer as Summarizer
from sumy.nlp.stemmers import Stemmer
from sumy.utils import get_stop_words


ImportError                               Traceback (most recent call last)
c:\Users\PC_User\Documents\GitHub\iphone[1](vscode-notebook-cell:/c%3A/Users/PC_User/Documents/GitHub/iphone14-scraping/sumy_test.ipynb#ch0000000?line=0)4-scraping\sumy_test.ipynb Cell 1' in <cell line: 4>()
      1 from __future__ import absolute_import
      [2](vscode-notebook-cell:/c%3A/Users/PC_User/Documents/GitHub/iphone14-scraping/sumy_test.ipynb#ch0000000?line=1) from __future__ import division, print_function, unicode_literals
----> [4](vscode-notebook-cell:/c%3A/Users/PC_User/Documents/GitHub/iphone14-scraping/sumy_test.ipynb#ch0000000?line=3) from sumy.parsers.html import HtmlParser
      [5](vscode-notebook-cell:/c%3A/Users/PC_User/Documents/GitHub/iphone14-scraping/sumy_test.ipynb#ch0000000?line=4) from sumy.parsers.plaintext import PlaintextParser
      [6](vscode-notebook-cell:/c%3A/Users/PC_User/Documents/GitHub/iphone14-scraping/sumy_test.ipynb#ch0000000?line=5) from sumy.nlp.tokenizers import Tokenizer

File ~\anaconda3\envs\GPT\lib\site-packages\sumy\parsers\html.py:8, in <module>
      [6](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/parsers/html.py?line=5) from breadability.readable import Article
      [7](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/parsers/html.py?line=6) from ..utils import cached_property, fetch_url
----> [8](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/parsers/html.py?line=7) from ..models.dom import Sentence, Paragraph, ObjectDocumentModel
      [9](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/parsers/html.py?line=8) from .parser import DocumentParser
     [12](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/parsers/html.py?line=11) class HtmlParser(DocumentParser):

File ~\anaconda[3](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/__init__.py?line=2)\envs\GPT\lib\site-packages\sumy\models\__init__.py:7, in <module>
      3 from __future__ import absolute_import
      [4](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/__init__.py?line=3) from __future__ import division, print_function, unicode_literals
----> [7](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/__init__.py?line=6) from .tf import TfDocumentModel

File ~\anaconda3\envs\GPT\lib\site-packages\sumy\models\tf.py:10, in <module>
      [8](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/tf.py?line=7) from collections import Counter
      [9](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/tf.py?line=8) from pprint import pformat
---> [10](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/tf.py?line=9) from collections import Sequence
     [11](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/tf.py?line=10) from .._compat import to_unicode, unicode, string_types
     [14](file:///c%3A/Users/PC_User/anaconda3/envs/GPT/lib/site-packages/sumy/models/tf.py?line=13) class TfDocumentModel(object):

ImportError: cannot import name 'Sequence' from 'collections'
@tomato-ga
Copy link
Author

I dropped the Python version to 3.7 and it was fine.

@miso-belica
Copy link
Owner

Yes, thank you. It was fixed in #161

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants