refextract
refextract copied to clipboard
Import refextract fails
I am trying to import refextract using python 2 and python 3 both fails . It shows the error below .
I installed it using pip install refextract as mentioned in readme file
Which OS are you using? On Mac you can solve this with brew install libmagic
@openp2pdesign I am using windows , I installed it using Anaconda with pip install command , but It fail when I import it
Im having a similar issue when importing refextract, however mine does not appear to be libmagic related:
Im using python 3.6.5 on Windows 10, and refextract was installed using pip.
The import code is the same as in the project description example: from refextract import extract_references_from_file
Same here, Python 3.6.3 on Windows 10, refextract was installed using pip.
from refextract import extract_references_from_file
Traceback (most recent call last):
File "
This also happens in Linux(Debian). Install it using pip3.
Python 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516] on linux Type "help", "copyright", "credits" or "license" for more information.
from refextract import extract_references_from_file Traceback (most recent call last): File "
", line 1, in File "/usr/local/lib/python3.5/dist-packages/refextract/init.py", line 28, in from .references.api import ( File "/usr/local/lib/python3.5/dist-packages/refextract/references/api.py", line 96 raise FullTextNotAvailableError(u"URL not found: '{0}'".format(url)), None, sys.exc_info()[2] ^ SyntaxError: invalid syntax exit()
Same here, Python 2.7 on Windows 7, refextract was installed using pip.
Errors from Pycharm:
File "C:~\venv\2.7\lib\site-packages\magic.py", line 181, in
Could the developers provide more workable environment details to repeat the processes, such as OS, Python versions, IDE? Many thanks.
Is the project even maintained? Have the same importing error throws out invalid syntax error. Please solve it ASAP
This works for me on python 3.6 on colab.
sudo apt-get install -y python-magic
The previous version was not compatible with Python 3. Version 1.* is Python 3 only.
you need to install the related magic bin package
I'm failing without any exception...
>python
Python 3.8.2 (default, May 6 2020, 09:02:42) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from refextract import extract_references_from_url
# Just die without logging
>
For anyone experiencing this issue, this happens because you need to have magic-bin installed. Then, the solution is:
pip install python-magic-bin
I have already installed the magic bin still getting the same error.
For anyone experiencing this issue, this happens because you need to have magic-bin installed. Then, the solution is:
pip install python-magic-bin
This just worked for me Python 3.8.5
refextract 1.1.4