I recently updated my computer and have Python 3.9 installed. When I went to install the newly downloaded prodigy wheel
, I got that pesky "is not supported on this platform" error when trying to install. Looking at the wheel filename, it looks like the wheel might be built for 3.6, 3.7, and 3.8. I can always put 3.8 in my virtualenv, but curious if there's anything I can do to continue using 3.9 in the existing virtualenv I have or if the prodigy team has plans to extend the build for 3.9 anytime soon.
But of course, if I'm misinterpreting the error message, any other suggestions would be welcome too!
Here's info on my system
>>> import distutils.util
>>> distutils.util.get_platform()
'macosx-10.15-x86_64'
And here's the output when I go to install Prodigy...
pipenv install -v ./prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl
Installing ./prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl...
Installing package: ./prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl
Writing supplied requirement line to temporary file: './prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl'
Installing 'prodigy'
⠴ Installing prodigy...$ ['/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/bin/pip', 'install', '--verbose', '--upgrade', '--exists-action=i', '-r', '/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pipenv-_w67cwby-requirements/pipenv-4iazh3d2-requirement.txt', '-i', 'https://pypi.org/simple']
Using source directory: '/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/src'
Error: An error occurred while installing ./prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl!
Error text: Using pip 20.2.4 from /Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip (python 3.9)
Non-user install by explicit request
Created temporary directory: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-ephem-wheel-cache-s73viyjl
Created temporary directory: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Initialized build tracking at /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Created build tracker: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Entered build tracker: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Created temporary directory: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-install-uptbna16
Exception information:
Traceback (most recent call last):
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 228, in _main
status = self.run(options, args)
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 182, in wrapper
return func(self, options, args)
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 323, in run
requirement_set = resolver.resolve(
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/resolution/legacy/resolver.py", line 173, in resolve
requirement_set.add_requirement(req)
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/req/req_set.py", line 104, in add_requirement
raise InstallationError(
pip._internal.exceptions.InstallationError: prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl is not a supported wheel on this platform.
Removed build tracker: '/private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji'
ERROR: prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl is not a supported wheel on this platform.
Using pip 20.2.4 from /Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip (python 3.9)
Non-user install by explicit request
Created temporary directory: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-ephem-wheel-cache-s73viyjl
Created temporary directory: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Initialized build tracking at /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Created build tracker: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Entered build tracker: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji
Created temporary directory: /private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-install-uptbna16
Exception information:
Traceback (most recent call last):
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 228, in _main
status = self.run(options, args)
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 182, in wrapper
return func(self, options, args)
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 323, in run
requirement_set = resolver.resolve(
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/resolution/legacy/resolver.py", line 173, in resolve
requirement_set.add_requirement(req)
File "/Users/dmalmgren/.virtualenvs/econudge-calculator-KxPmL1v-/lib/python3.9/site-packages/pip/_internal/req/req_set.py", line 104, in add_requirement
raise InstallationError(
pip._internal.exceptions.InstallationError: prodigy-1.10.5-cp36.cp37.cp38-cp36m.cp37m.cp38-macosx_10_15_x86_64.whl is not a supported wheel on this platform.
Removed build tracker: '/private/var/folders/tx/xb88fln971s3jzzzmw5f7_f80000gp/T/pip-req-tracker-mb9jboji'
✘ Installation Failed