Requests-related ImportErrors on Debian-based distributions¶
ImportError: No module named packages.urllib3.poolmanager
ImportError: cannot import name iter_field_objects
Debian has had its problems in the past with the Python requests package, see
issue #82 and issue #140. You have several options for solving this problem:
Set the auth parameter of caldav, carddav, and/or
http to basic or digest (not guess).
Upgrade your installation of the Debian requests package to at least version
2.4.3-1.
If this doesn’t help, install vdirsyncer in a virtualenv, see
Manual installation.