Installing update 1.11.110 on Mac

hi @andyhegedus!

Maybe try to add a --force-reinstall (see)?

pip install --upgrade --force-reinstall prodigy -f path/to/whl_file

Alternatively, have you tried to install v1.11.11 on a fresh environment?

Hi,
Tried this:

pip install --upgrade --force-reinstall prodigy -f /Users/andreashegedus/Desktop/Tools/Spacy/update\ 1.11.11/prodigy-1.11.11-cp39-cp39-macosx_10_0_x86_64.whl

It returned error:
Looking in links: /Users/andreashegedus/Desktop/Tools/Spacy/update 1.11.11/prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl

ERROR: Could not find a version that satisfies the requirement prodigy (from versions: none)

ERROR: No matching distribution found for prodigy

Andy

ps. Python 3.9.13

What about starting a new environment? Did that work?

conda create --name prodigy_env python=3.9 # you can of course change the name parameter
conda activate prodigy_env
pip install prodigy -f prodigy-1.11.11-...

No.
Returns error
ERROR: Could not find a version that satisfies the requirement prodigy (from versions: none)
ERROR: No matching distribution found for prodigy

Can you rename the wheel file from
prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl
to
prodigy-1.11.11-cp39-cp39-macosx_10_15_x86_64.whl

Then try again:

pip install --upgrade prodigy -f prodigy-1.11.11-cp39-cp39-macosx_10_15_x86_64.whl

Renamed wheel file. ran and it kept the 1.11.10 version and ran command.

Looking in links: /Users/andreashegedus/Desktop/Tools/Spacy/update 1.11.11/prodigy-1.11.11-cp39-cp39-macosx_10_0_x86_64.whl
Requirement already satisfied: prodigy in ./opt/anaconda3/lib/python3.9/site-packages (1.11.10)
============================== :sparkles: Prodigy Stats ==============================

Version 1.11.10
Location /Users/andreashegedus/opt/anaconda3/lib/python3.9/site-packages/prodigy
Prodigy Home /Users/andreashegedus/.prodigy
Platform macOS-10.16-x86_64-i386-64bit
Python Version 3.9.13

Andy

Looks like you renamed it 10_0, not 10_15. Can you try 10_15?

So this: prodigy-1.11.11-cp39-cp39-macosx_10_15_x86_64.whl

In the download for 1.11.11

These are wheel files provided
mac:
prodigy-1.11.11-cp37-cp37m-macosx_10_15_x86_64.whl
prodigy-1.11.11-cp38-cp38-macosx_10_15_x86_64.whl
prodigy-1.11.11-cp39-cp39-macosx_10_0_x86_64.whl
prodigy-1.11.11-cp39-cp39-macosx_11_0_arm64.whl
prodigy-1.11.11-cp310-cp310-macosx_11_0_arm64.whl
prodigy-1.11.11-cp310-cp310-macosx_11_0_x86_64.whl

The highlighted one is the file I renamed per your suggestion, the original file was
prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl
Note I have tried it with both file names and same result. Per your naming scheme the cpXX indicates the python version and I have 3.9.3.

The 10_15 files are thus for either python 3.7 or 3.8 neither of which I have.

There is no
prodigy-1.11.11-cp39-cp39-macosx_11_15_x86_64.whl
to start with and rename

Andy

One other idea: try pip install *.whl?

Seemed to work for others:

Also one other point:

Important to remember that the wheel file is essentially a zip file. If you replace its contents into your site-packages it should do the trick.

Here is what I tried.
Change the filename to replace -and. with _

pip install --upgrade prodigy -f /Users/andreashegedus/Desktop/Tools/Spacy/update\ 1.11.11/prodigy_1_11_11_cp39_cp39_macosx_10_0_x86_64.whl

This runs the install but does not update
Looking in links: /Users/andreashegedus/Desktop/Tools/Spacy/update 1.11.11/prodigy_1_11_11_cp39_cp39_macosx_10_0_x86_64.whl
Requirement already satisfied: prodigy in ./opt/anaconda3/lib/python3.9/site-packages (1.11.10)

Next I tried

pip install /Users/andreashegedus/Desktop/Tools/Spacy/update\ 1.11.11/*.whl 

And it gave an error:
ERROR: prodigy_1_11_11_cp39_cp39_macosx_10_0_x86_64.whl is not a valid wheel filename.

I then changed it back to the original spellings

pip install /Users/andreashegedus/Desktop/Tools/Spacy/update\ 1.11.11/*.whl

and got an error:
ERROR: prodigy-1.11.11-cp39-cp39_macosx_10_0_x86_64.whl is not a valid wheel filename.

Andy

Hi Andy,

I think the problem is that that the .whl was renamed incorrectly. From your snippets I can tell you ended up trying to install prodigy-1.11.11-cp39-cp39_macosx_10_0_x86_64.whl which is not a valid filename because your system does not support macosx 10.0.
So, from the download zip, you should take :
prodigy-1.11.11-cp39-cp39_macosx_11_0_x86_64.whl
and rename it to:
prodigy-1.11.11-cp39-cp39_macosx_10_15_x86_64.whl.
Please note that it is the macosx version that needs to be changed from 11_0 to 10_15 (not 10_0).
Then, you should be able to install just like you did for v1.11.10, so:
pip install --upgrade prodigy -f prodigy-1.11.11-cp39-cp39-macosx_10_15_x86_64.whl

In the downloaded files there is no whl file named
prodigy-1.11.11-cp39-cp39_macosx_11_0_x86_64.whl

The only python 3.9 files I have from your download package are:
prodigy-1.11.11-cp39-cp39-macosx_11_0_arm64.whl which is for M processor chip
and
prodigy-1.11.11-cp39-cp39_macosx_10_0_x86_64.whl for the Intel chip which I have

Andy

hi @andyhegedus!

I double-checked and could see it in the zip file linked for your SendOwl order. However, to make things simple, I sent you an encrypted email (via WeTransfer) with the version with the two email accounts you have on record (one for the license and one to the Prodigy Support). Hopefully that should get you the right wheel file. Thanks again for your patience as hopefully we can get it resolved :slight_smile:

Hi Ryan,

I think it worked and I will recount what I did.

  1. I received this whl from you
    prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl

  2. I renamed it changing 11_0 to 10_15
    prodigy-1.11.11-cp39-cp39-macosx_10_15_x86_64.whl

  3. Did a pip install with that renamed file.

pip install --upgrade prodigy -f /Users/andreashegedus/Desktop/prodigy-1.11.11-cp39-cp39-macosx_10_15_x86_64.whl
  1. Checked version with
prodigy stats

Version 1.11.11
Location /Users/andreashegedus/opt/anaconda3/lib/python3.9/site-packages/prodigy
Prodigy Home /Users/andreashegedus/.prodigy
Platform macOS-10.16-x86_64-i386-64bit
Python Version 3.9.13

I would claim victory here but I have been burned in the past.
Andy

1 Like