Using Prodigy with a modified spaCy installation


During installation of Prodigy in the python virtualenv it might be installing a spacy version. Now in the same virtualenv if I dev install a spacy version with some changed code in it, will prodigy use that for its active learning? Or do I have to change config file of prodigy to use a custom built spacy version? I am about to embark on customizing some code in spacy as per Incorporating custom position feature into NER. So this question.

Prodigy will simply import spacy – this means it will load whichever spaCy is installed in the environment or available on your PYTHONPATH. So if you replace the spaCy installation with your own fork, this should work fine.

Thanks @ines :slight_smile:

1 Like