[Python2.7] Foutmelding: RequestsDependencyWarning

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Wtrdk
  • Registratie: Mei 2006
  • Laatst online: 03-09 11:39
Ik ben zo stom geweest om mijn pip packages' te updaten met
pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U

Sindsdien krijg ik bij nagenoeg alle python-scripts de volgende foutmelding:
`/usr/local/lib/python2.7/dist-packages/requests/__init__.py:80: 
RequestsDependencyWarning: urllib3 (1.22) or chardet (2.3.0) 
doesn't match a supported version!
  RequestsDependencyWarning)`


Ik heb Google afgestruind, meerdere topics van fora doorgeneust, maar nog niets gevonden wat het probleem oplost. Ik zit een beetje met mijn handen in het haar!


Wat meer info:
Als ik certbot start krijg ik dit:
/usr/local/lib/python2.7/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.3.0) doesn't match a supported version!
  RequestsDependencyWarning)
An unexpected error occurred:
ContextualVersionConflict: (cryptography 1.5.2 (/home/user/.local/lib/python2.7/site-packages), Requirement.parse('cryptography>=2.1.4'), set(['PyOpenSSL', 'pyOpenSSL']))
Please see the logfile '/tmp/tmpMMOhyW' for more details.


Inhoud van /tmp/tmpMMOhyW:
2018-02-01 08:46:17,192:DEBUG:certbot.log:Exiting abnormally:
Traceback (most recent call last):
  File "/usr/local/bin/certbot", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/certbot/main.py", line 1203, in main
    plugins = plugins_disco.PluginsRegistry.find_all()
  File "/usr/local/lib/python2.7/dist-packages/certbot/plugins/disco.py", line 203, in find_all
    plugin_ep = PluginEntryPoint(entry_point)
  File "/usr/local/lib/python2.7/dist-packages/certbot/plugins/disco.py", line 50, in __init__
    self.plugin_cls = entry_point.load()
  File "/home/user/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2263, in load
    self.require(*args, **kwargs)
  File "/home/user/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2280, in require
    items = working_set.resolve(reqs, env, installer)
  File "/home/user/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 861, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
ContextualVersionConflict: (cryptography 1.5.2 (/home/user/.local/lib/python2.7/site-packages), Requirement.parse('cryptography>=2.1.4'), set(['PyOpenSSL', 'pyOpenSSL']))
2018-02-01 08:46:17,192:ERROR:certbot.log:An unexpected error occurred:


Heeft iemand een idee hoe ik dit oplos? Alvast bedankt!

Systeem:
Python 2.7/Python 3.5 op Ubuntu 16.04

[ Voor 60% gewijzigd door Wtrdk op 01-02-2018 09:00 ]


Acties:
  • +1 Henk 'm!

  • EngineerCoding
  • Registratie: Oktober 2015
  • Laatst online: 31-12-2023
Ik gok dat het snelste is om python simpelweg te herinstalleren, waarbij ook /usr/local/lib/python2.7 volledig verwijderd wordt. Vervolgens je packages herinstalleren en idealiter gebruik maken van virtualenv.

Warning: veel packages leunen op python2 en weet niet precies hoe je dat veilig kan herinstalleren. Raadpleeg Google hoe dat zou moeten.