OmkarPathak / pyresparser

A simple resume parser used for extracting information from resumes
GNU General Public License v3.0
808 stars 411 forks source link

Facing version issues - code not working with latest version and old too. #74

Closed neelshrimali closed 1 year ago

neelshrimali commented 2 years ago

code using - from pyresparser import ResumeParser import os import spacy

data = ResumeParser(r'C:\Users\neel.shrimali\Desktop\data\ABC.pdf').get_extracted_data()

print(data["name"])

error -

UserWarning: [W094] Model 'en_training' (0.0.0) specifies an under-constrained spaCy version requirement: >=2.1.4. This can lead to compatibility problems with older versions, or as new spaCy versions are released, because the model may say it's compatible when it's not. Consider changing the "spacy_version" in your meta.json to a version range, with a lower and upper pin. For example: >=3.4.1,<3.5.0 warnings.warn(warn_msg) Traceback (most recent call last): File "c:\Users\neel.shrimali\Desktop\ResumeParser.py", line 30, in data = ResumeParser(r'C:\Users\neel.shrimali\Desktop\data\ABC.pdf').get_extracted_data() File "C:\Users\neel.shrimali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pyresparser\resume_parser.py", line 21, in init custom_nlp = spacy.load(os.path.dirname(os.path.abspath(file))) File "C:\Users\neel.shrimali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\spacy__init__.py", line 54, in load return util.load_model( File "C:\Users\neel.shrimali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\spacy\util.py", line 431, in load_model return load_model_from_path(Path(name), **kwargs) # type: ignore[arg-type] File "C:\Users\neel.shrimali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\spacy\util.py", line 502, in load_model_from_path config = load_config(config_path, overrides=overrides) File "C:\Users\neel.shrimali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\spacy\util.py", line 678, in load_config raise IOError(Errors.E053.format(path=config_path, name="config file")) OSError: [E053] Could not read config file from C:\Users\neel.shrimali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pyresparser\config.cfg