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

ModuleNotFoundError: No module named 'dataclasses' #29

Closed
penghusile opened this issue Apr 3, 2020 · 2 comments
Closed

ModuleNotFoundError: No module named 'dataclasses' #29

penghusile opened this issue Apr 3, 2020 · 2 comments

Comments

@penghusile
Copy link

environment:anaconda 3-5.2.0
I just ran the sample code and it reported an error.

`ModuleNotFoundError Traceback (most recent call last)
in
----> 1 from efficient_apriori import apriori
2 transactions = [('eggs', 'bacon', 'soup'),
3 ('eggs', 'bacon', 'apple'),
4 ('soup', 'bacon', 'banana')]
5 itemsets, rules = apriori(transactions, min_support=0.5, min_confidence=1)

E:\anaconda\lib\site-packages\efficient_apriori_init_.py in
10
11 import sys
---> 12 from efficient_apriori.apriori import apriori
13 from efficient_apriori.itemsets import itemsets_from_transactions
14 from efficient_apriori.rules import Rule, generate_rules_apriori

E:\anaconda\lib\site-packages\efficient_apriori\apriori.py in
6
7 import typing
----> 8 from efficient_apriori.itemsets import itemsets_from_transactions, ItemsetCount
9 from efficient_apriori.rules import generate_rules_apriori
10

E:\anaconda\lib\site-packages\efficient_apriori\itemsets.py in
13
14 from collections import defaultdict
---> 15 from dataclasses import field, dataclass
16
17

ModuleNotFoundError: No module named 'dataclasses'`

@tommyod
Copy link
Owner

tommyod commented Apr 3, 2020

It's likely due to not being on Python 3.6+.

Try this with e.g. Python 3.7. In the terminal:

conda create --name py37 anaconda python=3.7 --yes
conda activate py37
pip install efficient-apriori
python -c "import efficient_apriori as e; print(e.__version__)"

@penghusile
Copy link
Author

it works,thanks.

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

No branches or pull requests

2 participants