piwheels blog - news and updates on the piwheels project

24 June 2019

Raspberry Pi 4 and Raspbian Buster

Big news today: the Raspberry Pi 4 is out – and slightly ahead of the official release of Debian Buster, Raspbian Buster is released too. So what does this mean for piwheels? Raspberry Pi 4 The Raspberry Pi 4 is a huge step forward in performance. It’s a much faster computer. However, like the Pi3/3+ […]

24 April 2019

piwheels stats 2019Q1

piwheels had a great start to 2019, with our biggest month in terms of downloads in January, and biggest month in terms of time saved in February! Headline stats for the quarter: Downloads: 2,176,652 Build time saved: 25 years 7 months 23 days This brings our totals so far to: Downloads: 7,703,358 Build time saved: […]

Author: Ben Nuttall Tags: stats
3 January 2019

piwheels stats for 2018

piwheels was launched in mid-2017, and we started counting downloads in November of that year, so now we have over a year’s worth of data on which packages have been downloaded, and how much time has been saved. If you’re not familiar, is a Python package repository providing natively compiled wheels for the Raspberry […]

Author: Ben Nuttall Tags: stats
30 September 2018

New Tensorflow releases for Raspberry Pi

Last month, the Tensorflow team at Google announced official support for Raspberry Pi, by releasing pre-build binaries of v1.9.0 to Since then, two new releases (v1.10.1 and v1.11.0) have been made and they are now available on To install the latest Tensorflow on Raspbian Stretch, first install libatlas, which is a depencency for […]

Author: Ben Nuttall Tags: tensorflow
27 September 2018

How to work out the missing dependencies for a Python package

When you install a compiled Python wheel, whether it’s from PyPI or piwheels, it will likely depend on some shared libraries, specifically certain .so files (shared object files) in order to be used. If you’ve ever been in the situation where you’ve installed a library but importing it fails, it’s a pretty unpleasant experience: The […]

Author: Ben Nuttall Tags: opencv
27 September 2018

New opencv builds

The opencv maintainers don’t release source distribution for the packages, so Dave has been building Raspberry Pi wheels manually from source on GitHub. They have also chosen to split releases into four separate pacakges: opencv-python opencv-python-headless opencv-contrib-python opencv-contrib-python-headless opencv-contrib includes all of opencv, plus additional modules (listed in the opencv docs). The -headless releases exclude […]

Author: Ben Nuttall Tags: opencv
13 August 2018

Official Tensorflow releases

We’re pleased to announce the immediate availability of Tensorflow 1.9 for Raspberry Pi, as officially supported by the Tensorflow team at Google. Install Tensorflow now on your Raspberry Pi: sudo apt install libatlas3-base sudo pip3 install tensorflow This news was originally announced by Pete Warden, software engineer at Google: We now have prebuilt binaries for […]

Author: Ben Nuttall Tags: tensorflow