web-dev-qa-db-fra.com

ImportError: Aucun module nommé 'Selenium'

J'essaie d'écrire un script pour vérifier un site web. C'est la première fois que j'utilise Selenium. J'essaie d'exécuter le script sur un système OSX. Bien que j'ai vérifié dans /Library/Python/2.7/site-packages et Selenium-2.46.0-py2.7.Egg est présent, lorsque je lance le script, il ne cesse de me dire qu'il n'y a pas de module Selenium à importer.

Voici le journal que je reçois lorsque je lance mon code:

Traceback (most recent call last):
  File "/Users/GiulioColleluori/Desktop/Class_Checker.py", line 10, in <module>
    from Selenium import webdriver
ImportError: No module named 'Selenium'

Si vous pouviez s'il vous plaît laissez-moi savoir si vous avez une idée de ce qui pourrait être la cause du problème qui serait grandement apprécié.

Je vous remercie.

23
Giulio Colleluori

Si vous avez installé pip, vous pouvez installer Selenium comme ceci. 

pip install Selenium

ou selon vos autorisations:

Sudo pip install Selenium

Comme vous pouvez le constater à partir de cette question pip vs easy_install pip est un programme d’installation de paquet plus fiable, car il a été conçu pour améliorer easy_install.

Je suggérerais également que lors de la création de nouveaux projets, vous le fassiez dans des environnements virtuels, même un simple projet Selenium. Vous pouvez en savoir plus sur les environnements virtuels ici . En fait, pip est inclus avec virtualenv!

34
gffbss

Pour python3, sur un Mac, vous devez utiliser pip3 pour installer Selenium.

Sudo pip3 install Selenium
3
Brian

Même si le fichier Egg est présent, cela ne signifie pas nécessairement qu'il est installé. Découvrez cette réponse précédente pour un indice:

Comment installer Selenium WebDriver sur Mac OS

2
Steven Correia

facilitez l'installation à nouveau en téléchargeant Selenium Webdriver à partir de son site Web, il n'est pas installé correctement.

Éditer 1: Extraire le dossier .tar.gz aller dans le répertoire et lancer python setup.py install à partir de terminal.make s’assurer que vous avez installé setuptools.

1
as1992

Votre IDE pourrait pointer vers une installation de Python différente de celle où Selenium est installé.

J'utilise Eclipse et quand j'ai lancé 'quick auto-configure' sous:

Préférences> PyDev> Interpreters> Interprète Python

il a indiqué une version de Python différente de celle où pip ou easy_install l'a réellement installé.

Selenium fonctionnant à partir du terminal, j'ai donc déterminé quelle version de python mon terminal utilisait en exécutant ceci:

python -c "import sys; print(sys.path)"

eclipse a ensuite pointé vers le même emplacement, ce qui était pour moi sur mon Mac 10.11:

/Library/Frameworks/Python.framework/Versions/Current/bin/python2.7/

Vous pouvez également exécuter "Configuration automatique avancée" pour afficher toutes les versions installées de python et sélectionner celle que vous souhaitez utiliser. Lorsque j'ai sélectionné le même emplacement à l'aide de "Advanced Auto-Config", il m'a finalement montré le dossier Selenium tout au long des étapes de configuration.

1
mindmischief

Si vous utilisez Anaconda ou Spyder dans windows, installez Selenium avec ce code dans cmd:

conda install Selenium

Si vous utilisez Pycharm IDE dans windows, installez Selenium à l'aide de ce code dans cmd:

conda install Selenium
0
hamed baziyad
pip3 install Selenium

Essayez ceci si vous avez python3.

0
Wimukthi Rajapaksha

Accédez à votre dossier de scripts dans le répertoire Python (C:\Python27\Scripts) et ouvrez la ligne de commande à cet endroit (maintenez la touche Maj enfoncée, cliquez avec le bouton droit de la souris puis sélectionnez Ouvrir la fenêtre de commande ici). Exécutez pip install -U Selenium
Si vous n'avez pas installé pip, commencez par installer pip 

0
Rashid

vous devez d’abord vous assurer que Selenium est installé sur votre système.

puis installez pycharm https://itsfoss.com/install-pycharm-ubuntu/

maintenant, si un des paquets n'est pas installé, il affichera des soulignements rouges. cliquez dessus et installez depuis pycharm. 

comme dans ce cas, cliquez sur l'option Selenium dans la déclaration d'importation pour obtenir quelques options. cliquez sur installer Selenium. il installera et exécutera automatiquement le code avec succès si tous vos pilotes sont placés dans des répertoires appropriés.

0
Rohit sai