2016-01-27 1 views
0

Je viens d'installer BZT 1.1.0 sur mon MacOSX, mais il ne fonctionnera pas, il donne ce message:BZT 1.1.0 dit DistributionNotFound: sélénium

Traceback (most recent call last): 
    File "/usr/local/bin/bzt", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module> 
    working_set.require(__requires__) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require 
    needed = self.resolve(parse_requirements(requirements)) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve 
    raise DistributionNotFound(req) # XXX put more info here 
pkg_resources.DistributionNotFound: selenium 

La chose est, le sélénium 2.49.2 a été installé avec bzt. Comment puis-je réparer cela?

Répondre

0

Il s'avère qu'il s'agissait d'un problème de gestion de paquets Python. Selenium a été installé dans /Library/Python/2.7/site-packages avec un répertoire selenium-2.49.2.dist-info, pas le répertoire .egg-info attendu pkg_resources.py.

Mise à niveau vers une version plus récente de pkg_resources a aidé, comme expliqué dans this answer:

Ensuite, réinstallant le sélénium a finalement résolu le problème:

sudo pip uninstall selenium 
sudo pip install selenium 

Merci à Andrey Pohilko sur le Google Groups forum pour aider en dehors.