ImportError: Нет модуля с именем 'selenium' - необходимо запустить setup.py - PullRequest
0 голосов
/ 12 февраля 2020

Я новичок, заранее прошу прощения за любую неясность в моем объяснении

Python: Python 3.7.4

Используется консоль : командная строка Anaconda

Информация : я использую рабочий компьютер и рабочую сеть, в которой есть брандмауэр, запрещающий мне использовать команды "pip" установить что-нибудь. Я загрузил Selenium с их веб-страницы

Описание проблемы

У меня есть сценарий python, который использует Selenium для удаления веб-сайта. Каждый раз, когда я перезагружаю свой компьютер и запускаю скрипт, я получаю ImportError: No module named 'selenium'

Временное решение, которое я нашел для этой проблемы, - это запуск скрипта setup.py в папке Selenium, а затем запуск install command.

Однако это временное решение проблематично c, поскольку я sh могу запустить сценарий в заданное время, используя TASK SCHEDULER. Из моих тщетных попыток, когда я пытаюсь запустить оригинальный скрипт через TASK SCHEDULER (нет .bat-файла, но есть .py-файл), я получаю проблему, указанную в заголовке, несмотря на то, что ранее "* установил" setup.py.

Кто-нибудь знает, с чем связана эта проблема? Я попытался изменить местоположение папки Selenium, но безрезультатно.

FYI: Путь к файлу, в котором я сохранил все файлы, относящиеся к Selenium, («X используется по соображениям конфиденциальности):

F: \ DEFI-TAU-CLI-XXX-FCE-XXX \ XXX_XX_XXXX \ XX XXXXX XXXXXXXX \ Scrapping Python \ PYTHON - код XXXX \ Selenium \ selenium-3.141.0

Ответы [ 3 ]

1 голос
/ 12 февраля 2020

Вы можете обновить переменную среды пути, зайдя в расширенные системные настройки> переменные среды. Или вы можете удалить навигатор anaconda и при переустановке установите первый флажок, который говорит Добавить переменную среды anaconda to PATH.

1 голос
/ 12 февраля 2020

Запустите это и убедитесь, что ваш собственный путь указан там:

import sys
print(sys.path)

Если его там нет, вы можете добавить его с помощью:

sys.path.append('>>>your custom path here<<<')
1 голос
/ 12 февраля 2020

Python не может найти файлы селена, которые есть на вашем диске F.

Обновите переменную среды PATH, включив в нее каталог файлов селена.

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