The latest version of the Python Imaging Library (Pillow) appears to have a bug, which has caused TensorPy to break when downloading images and converting those images to the correct image format. To fix this, I have locked the Pillow version to 4.1.1 (errors appeared when using TensorPy with Pillow version set to 4.2.1). Sorry for any inconvenience! I have locked down dependency versions to prevent issues in the future.