Python не находит модули - PullRequest
0 голосов
/ 02 июня 2018

Даже после установки selenium с помощью pip на Python 3.6.3 всякий раз, когда я пытаюсь запустить код с import selenium, я получаю сообщение, что ModuleNotFoundError: No module named 'selenium'.

Я обычно использую Anaconda Prompt и запускаю свои кодыв ноутбуке Jupyter, но я сделал установку также в обычном cmd.

У кого-нибудь есть идеи о том, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 02 июня 2018

В командной строке вы можете запустить:

$ conda list

Это выведет список всех пакетов в вашей среде.

Убедитесь, что в вашей системе работает anaconda flavour python.

Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:04:33) 
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import selenium

Для обеспечения единообразия управления пакетами вы можете использовать:

$ conda install -c conda-forge selenium

Редактировать : Как вы видите путь, по которому«Требование уже выполнено» - это не путь, по которому установлена ​​Anaconda.

Вы можете получить или не получить сообщение о том, что селен уже установлен.В этом случае вам может потребоваться просто убедиться, что вы находитесь в среде conda - виртуальной среде conda или работающей сразу после установки anaconda.

Если вы используете графический интерфейс Anaconda и вы можете устанавливать пакеты через негоЯ бы попробовал сделать это.Смысл виртуальных сред состоит в том, чтобы устранить эти проблемы.Я бы поспорил, что import селен в командной строке работает, однако попытка использовать его в блокноте Jupyter не удалась - потому что он находится за пределами среды , виртуальной или другой.

Обновлено :

Установка и тестирование установки:

windows

macos

Linux - люди Linux знают, что случилось.

0 голосов
/ 02 июня 2018

Я думаю, что в вашей системе установлены python 2.x и python 3.x.
Когда вы делаете pip install selenium, модуль устанавливается на python 2.x.
Для установки модуля на python 3.x, используйте pip3 install selenium.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...