Ошибка установки клиента автоматизации Mozilla «marionette_driver».
Mozilla документация рекомендует установить следующую команду:
$ pip install marionette_driver
Это вызывает ошибку:
Collecting marionette_driver
Downloading marionette_driver-2.2.0.tar.gz
Collecting mozrunner>=6.13 (from marionette_driver)
Downloading mozrunner-6.13.tar.gz (67kB)
100% |████████████████████████████████| 71kB 1.5MB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-0829rk11/mozrunner/setup.py", line 24, in
<module>
assert sys.version_info[0] == 2
AssertionError
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in
/tmp/pip-build-0829rk11/mozrunner/
Эти варианты команды установки pip вызывают одну и ту же ошибку.
$ sudo pip install marionette_driver
$ sudo -H pip install marionette_driver
$ pip3 install marionette_driver
$ sudo pip3 install marionette_driver
$ sudo -H pip3 install marionette_driver
(Системы Debian, похоже, требуют pip3 для установки пакетов python3, в то время как было высказано предположение, что ошибки egg_info можно избежать, используя sudo -H. Кажется, это не имеет значения.)
У меня установлены Python 2.7 и 3.5. Обычно я ожидаю, что pip установит пакеты python 2. Но я использую 3.5, так что я знаю? Во всяком случае, та же ошибка возникает при использовании pip и pip3.
assert sys.version_info[0] == 2
означает, что его можно установить только для Python 2.x. - person Mad Physicist   schedule 11.04.2017mozrunner
, которая, по-видимому, является зависимостью от нужного вам пакета. Возможно, сначала попробуйте найти Py3-совместимую версиюmozrunner
. - person Mad Physicist   schedule 11.04.2017