ERROR: Could not build wheels for PyNaCl which use PEP 517 and cannot be installed directly

11,027

Solution 1

PEP 517 was known to have some problems with virtualenvs so that could be a likely cause.

Try to perform these commands and see if that works

pip install --upgrade pip
pip install --no-use-pep517 discord.py[voice]

If not try to downgrade your pip version

pip install pip==18.1

and then try the package install command again.

Solution 2

Thanks, @kyrisu, your solution actually worked installing make did the trick for certain cloud packages it throws an error if there is no cmake installed too. Adding the command which I used on my alpine image.

RUN apk add --no-cache make cmake

This adds both make and cmake and post that the dependencies are installed without any issues.

Share:
11,027
Joel_1930
Author by

Joel_1930

Updated on June 07, 2022

Comments

  • Joel_1930
    Joel_1930 almost 2 years

    Im using the latest Version of Pycharm:

    When i Enter this command: pip install -U discord.py[voice]

    This Error Message will come: ERROR: Could not build wheels for PyNaCl which use PEP 517 and cannot be installed directly

    What should i do?