Hi there,
I am facing error below while installing library - following https://github.com/pimoroni/explorer-hat to RPI 3 with clean, updated Raspbian:
Unable to install smbus for python 3!
Python 3 library install failed!
pi@raspberrypi:~ $ curl -sS get.pimoroni.com/explorerhat | bash
This script will install everything needed to use
the Pimoroni Explorer HAT/pHAT
Always be careful when running scripts and commands
copied from the internet. Ensure they are from a
trusted source.
If you want to see what this script does before
running it, you should run:
\curl -sS https://get.pimoroni.com/explorerhat
Note: Explorer HAT/pHAT requires I2C communication
Do you wish to continue? [y/N] y
Checking environmentâŚ
âŚ
Reading package lists⌠Done
Checking hardware requirementsâŚ
Checking for packages required for GPIO controlâŚ
Rpi.GPIO installed and up-to-date
I2C already enabled
Checking packages required by I2C interfaceâŚ
Traceback (most recent call last):
File â/usr/bin/pip3â, line 9, in
load_entry_point(âpip==1.5.6â, âconsole_scriptsâ, âpip3â)()
File â/usr/lib/python3/dist-packages/pkg_resources.pyâ, line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File â/usr/lib/python3/dist-packages/pkg_resources.pyâ, line 2476, in load_entry_point
return ep.load()
File â/usr/lib/python3/dist-packages/pkg_resources.pyâ, line 2190, in load
[ânameâ])
File â/usr/lib/python3/dist-packages/pip/init.pyâ, line 74, in
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File â/usr/lib/python3/dist-packages/pip/vcs/mercurial.pyâ, line 9, in
from pip.download import path_to_url
File â/usr/lib/python3/dist-packages/pip/download.pyâ, line 25, in
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteReadâ
Unable to install smbus for python 3!
Explorer HAT/pHAT comes with examples and documentation that you may wish to install.
Performing a full install will ensure those resources are installed,
along with all required dependencies. It may however take a while!
Do you wish to perform a full install? [y/N] y
Checking install requirementsâŚ
Checking for dependenciesâŚ
python-dev is already installed
python3-dev is already installed
Installing Explorer HAT/pHAT library for Python 2âŚ
Requirement already up-to-date: explorerhat in /usr/local/lib/python2.7/dist-packages
Requirement already up-to-date: cap1xxx in /usr/local/lib/python2.7/dist-packages (from explorerhat)
Cleaning upâŚ
Installing Explorer HAT/pHAT library for Python 3âŚ
Traceback (most recent call last):
File â/usr/bin/pip3â, line 9, in
load_entry_point(âpip==1.5.6â, âconsole_scriptsâ, âpip3â)()
File â/usr/lib/python3/dist-packages/pkg_resources.pyâ, line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File â/usr/lib/python3/dist-packages/pkg_resources.pyâ, line 2476, in load_entry_point
return ep.load()
File â/usr/lib/python3/dist-packages/pkg_resources.pyâ, line 2190, in load
[ânameâ])
File â/usr/lib/python3/dist-packages/pip/init.pyâ, line 74, in
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File â/usr/lib/python3/dist-packages/pip/vcs/mercurial.pyâ, line 9, in
from pip.download import path_to_url
File â/usr/lib/python3/dist-packages/pip/download.pyâ, line 25, in
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteReadâ
Python 3 library install failed!
If problems persist, visit forums.pimoroni.com for support
pi@raspberrypi:~ $
Thanks for help,
Radek