Mac OS Big Sur 11.1 - Cannot install Prodigy

I have done everything possible. Still cannot find a way to install Prodigy. I actually did it the first time, until I migrated to Spacy 3, then everything broke.

The file I get from you:
prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_14_x86_64.whl

I have tried virtually everything. I have hours reading forums.

After running this I get:
python -c "import distutils.util; print(distutils.util.get_platform())" ==> macosx-11.0-x86_64


pip list
Package Version


attrs 20.3.0
blis 0.7.4
catalogue 2.0.1
certifi 2020.12.5
chardet 3.0.4
click 7.1.2
cymem 2.0.5
Cython 0.29.21
falcon 1.4.1
filelock 3.0.12
flake8 3.5.0
ftfy 5.8
hug 2.4.1
hug-middleware-cors 1.0.0
hypothesis 5.46.0
idna 2.8
iniconfig 1.1.1
Jinja2 2.11.2
joblib 1.0.0
MarkupSafe 1.1.1
mccabe 0.6.1
ml-datasets 0.2.0a0
mmh3 2.5.1
mock 2.0.0
msgpack 0.6.2
murmurhash 1.0.5
natsort 7.1.0
numpy 1.19.4
packaging 20.8
pandas 1.2.0
pathy 0.3.4
pbr 5.5.1
peewee 2.10.2
pip 20.3.3
pluggy 0.13.1
preshed 3.0.5
py 1.10.0
pycodestyle 2.3.1
pydantic 1.7.3
pyflakes 1.6.0
pyparsing 2.4.7
pytest 6.2.1
pytest-timeout 1.4.2
python-dateutil 2.8.1
python-mimeparse 1.6.0
pytokenizations 0.7.2
pytz 2020.5
regex 2020.11.13
requests 2.22.0
sacremoses 0.0.43
scipy 1.6.0
sentencepiece 0.1.94
setuptools 51.1.1
six 1.15.0
smart-open 3.0.0
sortedcontainers 2.3.0
spacy-lookups-data 1.0.0rc0
spacy-nightly 3.0.0rc3
spacy-transformers 1.0.0rc0
srsly 2.3.2
thinc 8.0.0rc3
tokenizers 0.8.1rc1
toml 0.10.2
toolz 0.10.0
torch 1.7.1
torchcontrib 0.0.2
tqdm 4.55.1
transformers 3.0.2
typer 0.3.2
typing-extensions 3.7.4.3
ujson 1.35
urllib3 1.25.11
waitress 1.3.1
wasabi 0.8.0
wcwidth 0.2.5
wheel 0.36.2

Best regards,
Jose

Hi! Which Python version are you using, and what's the message you're seeing when you install the wheel? We don't currently have a wheel for Python 3.9 because we had to wait for all our dependencies to be available for Python 3.9 – but the next release should have 3.9 wheels available. If you're on 3.9, try using a 3.8 virtualenv (or lower).

The stable Prodigy wheel currently expects spaCy v2.x – spaCy v3.x is still a nightly/alpha pre-release. So you should use a separate virtual environment for testing spaCy 3, and not use your Prodigy environment for it – that means Prodigy won't work.

Once the stable spaCy v3.x is available, we'll release an update of Prodigy that supports it. You can follow this thread for updates: Timeline for SpaCy 3 integration

1 Like

I have read this late. I made the mistake to install python 3.9.

I will come back to 3.8.5 or lower. Thankfully I am in a virtual env, shouldn't be a problem.

Best regards,
Jose