PhantomJS se cierra inesperadamente en Selenium: WebDriverException con el código de estado 127

Estoy usando un PhantomJS global en mi Mac OS X para múltiples proyectos de Javascript y Python Selenium. Por primera vez, configuré un entorno virtual usando virtualenv:

virtualenv Python3.5 Path/To/MyEnvironnement 

Entonces :

 Path/To/MyEnvironnement . bin/activate which phantomjs 

… devuelve mi selenium global: /Users/Me/.npm-packages/bin/phantomjs

Pero cada vez que llamo:

 driver = webdriver.PhantomJS(executable_path=r'/Users/Me/.npm-packages/bin/phantomjs') 

Me sale este error:

 Traceback (most recent call last): File "/Path/To/MyEnvironnement/script/spider/crawl/Urls.py", line 194, in  init_driver() File "/Path/To/MyEnvironnement/script/spider/crawl/Urls.py", line 29, in init_driver driver = webdriver.PhantomJS(executable_path=r'/Users/Me/.npm-packages/bin/phantomjs') File "/Path/To/MyEnvironnement/lib/python3.5/site-packages/selenium/webdriver/phantomjs/webdriver.py", line 52, in __init__ self.service.start() File "/Path/To/MyEnvironnement/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 86, in start self.assert_process_still_running() File "/Path/To/MyEnvironnement/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 99, in assert_process_still_running % (self.path, return_code) selenium.common.exceptions.WebDriverException: Message: Service /Users/Me/.npm-packages/bin/phantomjs unexpectedly exited. Status code was: 127 

Han pasado 24 horas desde la primera vez que tuve este problema, y ​​leí virtualmente todas las publicaciones que podrían referirse a él.

Intenté, sin éxito, crear un nodeenv dentro de mi virtualenv: ejecutar phantomjs dentro de python virtualenv para el proyecto de selenium

Supongo que es demasiado tarde, pero para futuras referencias he resuelto este problema por:

 sudo apt-get install libfontconfig 

La respuesta se encontró aquí:

Problemas para conectarse a phantomJs webdriver con python y selenium