Closed johnwebbcole closed 7 years ago
It seems like this is caused by an old version of requests being loaded by Python instead of the newer version. This happens since Python is searching /usr/local/lib/python2.7/dist-packages
before it searches /usr/lib/python2.7/dist-packages
when importing a module, so it's finding the older version first. Running the following caused me to get the same error as you.
python -c "from requests.compat import IncompleteRead"
And I was able to fix it by just removing the old version of requests.
sudo rm -rf /usr/local/lib/python2.7/dist-packages/requests*
It's been a while since anyone has responded to this issue, so I'll probably close it in a couple of days. Let me know if you still have any interest in testing/fixing this issue.
I'm running into an issue installing on a RPi2 with the latest jesse-lite. Using
I end up looping on
ImportError: cannot import name IncompleteRead
Searching on the error, seems like a lot of people are running into it:
http://stackoverflow.com/questions/27341064/how-do-i-fix-importerror-cannot-import-name-incompleteread
But none of the offered solutions have worked for installing M3D-Fio.
Any suggestions for getting around the error? The install.sh loops over and over on this error.