bzt 1.1.0 说 DistributionNotFound: selenium
bzt 1.1.0 says DistributionNotFound: selenium
我刚刚在我的 MacOSX 上安装了 bzt 1.1.0,但它不会 运行,它给出了这样的消息:
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
事实是,selenium 2.49.2 是与 bzt 一起安装的。我该如何解决这个问题?
原来是 Python 包管理问题。 Selenium 安装在 /Library/Python/2.7/site-packages 中,带有 selenium-2.49.2.dist-info
目录,而不是 pkg_resources.py
预期的 .egg-info
目录。
升级到更新版本的 pkg_resources 有帮助,如 this answer 中所述:
sudo pip install --upgrade setuptools
然后,重新安装selenium终于解决了问题:
sudo pip uninstall selenium
sudo pip install selenium
感谢 Andrey Pohilko 在 Google Groups forum 上的帮助。
我刚刚在我的 MacOSX 上安装了 bzt 1.1.0,但它不会 运行,它给出了这样的消息:
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
事实是,selenium 2.49.2 是与 bzt 一起安装的。我该如何解决这个问题?
原来是 Python 包管理问题。 Selenium 安装在 /Library/Python/2.7/site-packages 中,带有 selenium-2.49.2.dist-info
目录,而不是 pkg_resources.py
预期的 .egg-info
目录。
升级到更新版本的 pkg_resources 有帮助,如 this answer 中所述:
sudo pip install --upgrade setuptools
然后,重新安装selenium终于解决了问题:
sudo pip uninstall selenium
sudo pip install selenium
感谢 Andrey Pohilko 在 Google Groups forum 上的帮助。