Problemas para instalar selenio para python
Tengo algunos problemas con la importación de selenium webdriver en python. Solo para asegurarme: aquí está mi pequeño script:
import selenium
from selenium import webdriver
browser = webdriver.Firefox(executable_path='/Users/Sleeps/Webdrivers/Firefox/geckodriver')
Cuando corro
from selenium import webdriver
,
Me arrojó el error
No module named 'selenium.webdriver.firefox.webdriver'
.
Sigo perfectamente los pasos sugeridos por Selenium (puedes encontrarlosaquí) Sin embargo, me sale el error. No tengo idea de por qué ese es el caso. Intenté lo siguiente:
pip install selenium
python -m pip install -U selenium
sudo pip3 install selenium
No importa lo que use,pip
confirma
Requirement already satisfied: selenium in ./anaconda/lib/python3.5/site-packages
Seguí buscando en el directorio de Anaconda. Y parece que tengo el paquete de selenio en el lugar correcto:/Users/Sleeps/anaconda/lib/python3.5/selenium/webdriver/__init__.py
EDITAR
Además instalé el último controlador gecko para MacOS (puedes encontrarloaquí) Lo desempaqué paraUsers/Sleeps/Webdrivers/Firefox/
.
corríPATH=$PATH:/Users/Sleeps/Webdrivers/Firefox/geckodriver
en la línea de comando.
Corriendofrom pprint import pprint; import os; import sys; pprint(sys.path); pprint(os.getenv("PATH")); pprint(os.getcwd())
devoluciones
['',
'/Users/Sleeps/anaconda/lib/python3.5/site-packages/six-1.10.0-py3.5.egg',
'/Users/Sleeps/anaconda/lib/python35.zip',
'/Users/Sleeps/anaconda/lib/python3.5',
'/Users/Sleeps/anaconda/lib/python3.5/plat-darwin',
'/Users/Sleeps/anaconda/lib/python3.5/lib-dynload',
'/Users/Sleeps/anaconda/lib/python3.5/site-packages',
'/Users/Sleeps/anaconda/lib/python3.5/site-packages/Sphinx-1.4.1-py3.5.egg',
'/Users/Sleeps/anaconda/lib/python3.5/site-packages/aeosa',
'/Users/Sleeps/anaconda/lib/python3.5/site-packages/IPython/extensions',
'/Users/Sleeps/.ipython']
'/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/Sleeps/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'
('/Users/Sleeps/Dropbox/01_Data '
'Science/Kooperation/EX/Automobile‘)
ls -alh
devoluciones
total 24
drwxr-xr-x@ 3 Sleeps staff 102B 9 Aug 12:06 .
drwxr-xr-x@ 35 Sleeps staff 1,2K 9 Aug 12:06 ..
-rwxr-xr-x@ 1 Sleeps staff 9,4K 9 Aug 11:59 Test.ipynb
Cuando corrofrom selenium import webdriver
, Aún tengo el error. ¿Cómo puedo deshacerme de él?