I am trying to install AlphaFold in a python virtual env. While trying to install dependencies, I get this error:
ERROR: Could not find a version that satisfies the requirement tensorflow==1.14 (from versions: none)
ERROR: No matching distribution found for tensorflow==1.14
To fix this, I run the command: " pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.14.0-py3-none-any.whl "
but on doing this, I get a long error message concluded with:
In file included from /private/var/folders/r_/bgrrl1md0s5gx95p0q8qjj8h0000gn/T/pip-install-kh7jhw3_/h5py_4b8d652f3fda4ea0a05597c3cbb46b5b/h5py/defs.c:734:
./h5py/api_compat.h:27:10: fatal error: 'hdf5.h' file not found
#include "hdf5.h"
^~~~~~~~
1 error generated.
error: command '/usr/bin/clang' failed with exit code 1
----------------------------------------
ERROR: Failed building wheel for h5py
Failed to build h5py
ERROR: Could not build wheels for h5py, which is required to install pyproject.toml-based projects
I tried the following commands with no success and the same error:
"brew install hdf5" (it gets installed, but the h5py installation is still unable to locate hdf5.h file) "sudo -H pip3 install h5py" "pip install h5py"
pip install tensorflow-macos
and I was getting the same error as the OP. ExportingHDF5_DIR
fixed it for me (I didn't have to use the--no-binary
flag). – Kiernan