-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hey,
I'm doing poetry analysis in python for a school project and this repo looks like a fantastic resource. However I wasn't able to get the module to build. the First error was
Symbol not found for _assert, but the real error was that it Expected a flat name space, which I've found has to do with compiling C++ on OS X.
I was hoping you could tell me if the module is still building for you, and if so what environment you're running in so I can see if I can recreate it.
If it gives you any insight (it may not), I tried to recompile some of the libs in cytoolz, namely because of this error, and I ran into this.
Traceback (most recent call last): File "example.py", line 5, in <module> import poetics File "/Users/ldonnelly/git/poetics/poetics/__init__.py", line 1, in <module> from poetics.poetics import process_poems, create_poem File "/Users/ldonnelly/git/poetics/poetics/poetics.py", line 5, in <module> from poetics import config as config File "/Users/ldonnelly/git/poetics/poetics/config.py", line 4, in <module> import enchant ModuleNotFoundError: No module named 'enchant' ldonnelly ~/git/poetics (master) $ workon python36 (python36) ldonnelly ~/git/poetics (master) $ python3 example.py Traceback (most recent call last): File "example.py", line 5, in <module> import poetics File "/Users/ldonnelly/git/poetics/poetics/__init__.py", line 1, in <module> from poetics.poetics import process_poems, create_poem File "/Users/ldonnelly/git/poetics/poetics/poetics.py", line 5, in <module> from poetics import config as config File "/Users/ldonnelly/git/poetics/poetics/config.py", line 5, in <module> import spacy File "/Users/ldonnelly/.virtualenvs/python36/lib/python3.6/site-packages/spacy/__init__.py", line 8, in <module> from thinc.neural.util import prefer_gpu, require_gpu File "/Users/ldonnelly/.virtualenvs/python36/lib/python3.6/site-packages/thinc/neural/__init__.py", line 1, in <module> from ._classes.model import Model File "/Users/ldonnelly/.virtualenvs/python36/lib/python3.6/site-packages/thinc/neural/_classes/model.py", line 12, in <module> from ..train import Trainer File "/Users/ldonnelly/.virtualenvs/python36/lib/python3.6/site-packages/thinc/neural/train.py", line 3, in <module> from .optimizers import Adam, SGD, linear_decay File "optimizers.pyx", line 13, in init thinc.neural.optimizers File "ops.pyx", line 18, in init thinc.neural.ops ImportError: cannot import name concat
It'd mean the world if you got back to me about this! Thanks.
Edit:
Okay making a little bit of headway with this. Switched to Python26 and first got an error
File "example.py", line 5, in <module> import poetics File "/Users/ldonnelly/git/poetics/poetics/__init__.py", line 1, in <module> from poetics.poetics import process_poems, create_poem File "/Users/ldonnelly/git/poetics/poetics/poetics.py", line 1, in <module> import logging File "/Users/ldonnelly/git/poetics/poetics/logging.py", line 63 SyntaxError: Non-ASCII character '\xcc' in file /Users/ldonnelly/git/poetics/poetics/logging.py on line 63, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
which I fixed by adding this encoding line at the top of logging.py # - *- coding: utf- 8 - *-
And now I'm at this error:
Traceback (most recent call last): File "example.py", line 5, in <module> import poetics File "/Users/ldonnelly/git/poetics/poetics/__init__.py", line 1, in <module> from poetics.poetics import process_poems, create_poem File "/Users/ldonnelly/git/poetics/poetics/poetics.py", line 1, in <module> import logging File "/Users/ldonnelly/git/poetics/poetics/logging.py", line 71, in <module> def tags_with_text(token_tuples, line_num=None, above=False, logger=logging.info()): AttributeError: 'module' object has no attribute 'info'
Will continue to work on this and add edits as I go along.
Thanks again!