-
-
Notifications
You must be signed in to change notification settings - Fork 214
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
ncbiquery fuzzy support not compiled when installed via pip install #173
Comments
thanks @unode, we kept this feature uncompiled on purpose, to make the whole package more portable...and because almost nobody requested the feature. But now that the anaconda ete3 package is ready, we could think of distributing with this module enabled... |
If anyone bumps into this error and is lost about what to do, the solution is to navigate to the folder If no error appears (i.e. if all necessary dependencies are installed) it should create the necessary library and the code should no longer complain. |
Got this error with ete 3.1.2
I applied the recommandation of @unode
This is working fine now. Yet I would like a nice error message telling me to compile the missing feature. |
@unode This is the summary of my issue |
|
on MacOS ignoring the but going onwards attempting to make this then leads to Fundamentally I'm not sure this sqlite extension is able to be supported for Mac? Any help or implementation in conda would be great! |
I had the same problem on Mac. I tried removing
|
When installing ete3 with pip, the sqlite extension required for fuzzy matching (Levenshtein module) is not compiled causing code to fail.
If this is by design (sqlite-dev not a dependency), perhaps a more graceful error message could be added. It would be useful to instruct the user on what needs to be done if the code fails to find the required library.
Alternatively, the code could try to compile it on first run if not already available.
The text was updated successfully, but these errors were encountered: