Tips On Solving The Error “ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly”

While installing some packages on Ubuntu 14.04, you keep getting the error “ ERROR: Could not build wheels for scipy that use PEP 517 and cannot be installed directly” even after installing all the dependencies? Here are some tips on what to do to solve the problem.

How To Fix The Error “ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly”?

When attempting to install scipy, you may encounter the following issue.

ERROR: Failed building wheel for scipy
Failed to build scipy
ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly

To resolve the “Problem: Could not generate wheels for scipy which require PEP 517 and cannot be installed directly” error, simply update your pip. install pip3 –upgrade pip This problem will be resolved immediately after updating pip with the setuptools wheel; simply perform the command below. pip install –update the pip setuptools wheel.

Option 1: Upgrade pip.

Simply update your pip, and your problem will be resolved.

pip3 install --upgrade pip

Option 2: Utilize setuptools wheel to upgrade pip

This problem was resolved immediately after running the command below.

pip install —upgrade wheel pip setuptools
Option 3: Execute the following command

Simply execute this command.

pip install p5py
pip install PEP517
Option 4: Utilize this command

What if none of the above solutions worked? Perhaps your host OS may be lacking pkg-config, which you can install with the command below.

Try this command if you’re utilizing Linux.

sudo apt-get install -y pkg-config

Follow this step if you are utilizing Windows.

pip install pkgconfig

Now, just run the pip command again to install scipy.

Conclusion

We hope you found our blog post on how to fix the error “ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly” helpful. If you have any further queries or concerns about this topic, please leave a comment. Thank you for reading; we are always glad when one of our articles provides useful knowledge on this subject!

Scroll to Top