Mozilla 자동화 클라이언트 'marionette_driver'설치 오류.Firefox 'marionette_driver'python 패키지를 설치하는 중 오류가 발생했습니다.
Mozilla는 documentation 다음 명령을 사용하여 설치를 말한다 :
$ 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/
이러한 변화는 명령이 같은 오류가 발생하여 설치합니다.
$ 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
은 (데비안 시스템은이 egg_info 오류가 sudo는 -H를 사용하여 방지 할 수 있습니다 제안하고있는 동안, python3 패키지를 설치 pip3을 요구하는 것 같다. 아무 차이가없는 것 같다.)
내가 모두 가지고 Python 2.7 및 3.5가 설치되었습니다. 파이썬 2 패키지를 설치하려면 보통 pip가 필요할 것입니다. 하지만 3.5를 사용하므로 무엇을 알 수 있습니까? 어쨌든 pip와 pip3을 사용하면 같은 오류가 발생합니다.
'assert sys.version_info [0] == 2 '는 Python 2.x에서만 설치 될 수 있음을 의미합니다. –
그러나,'mozrunner'에서 에러가 발생합니다. 이것은 여러분이 필요로하는 패키지의 종속물 인 것으로 보입니다. 아마'mozrunner'의 Py3 호환 버전을 먼저 찾아보십시오. –
내 오류 메시지 Mad Mad를 읽도록 가르쳐 주셔서 감사합니다. 나는 고백해야한다, 나는 그것 위에서 약간 흐려서 눈이 갔다. 머리에 못을 박았습니다. 나는 구글에서 당신의 제안을 추구했다. 실제로 mozunner와 다른 8 개의 모질라 모즈 패키지는 기괴하게 고풍스럽게 보이지만, 파이썬 3으로 변환되지 않은 가장 많이 사용되는 파이썬 패키지 중 가장 많이 사용되는 200 개의 파이썬 패키지 중 하나이다. (참조 : https://python3wos.appspot.com). – markling