#python #selenium
#python #селен
Вопрос:
Абсолютный новичок здесь, но, потратив последние несколько месяцев на изучение python, я решил сегодня попробовать создать проект. Простой веб-проект с использованием Selenium, который я довольно быстро запустил на своем Mac. Только что я решил воссоздать проект в своем загрузочном лагере Windows, но я столкнулся с проблемой, из-за которой он продолжает выдавать мне сообщение об ошибке, что selenium не установлен.
Когда я запускаю этот код:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location =r"C:Program FilesBraveSoftwareBrave-BrowserApplicationbrave.exe"
driver_path =r"C:UsersVadimAppDataLocalTempchocolateychromedriver86.0.4240.220chromedriver.exe"
driver = webdriver.Chrome(options = options, executable_path = driver_path)
driver.get('https://stackoverflow.com')
Я получаю эту ошибку:
Traceback (most recent call last):
File "C:UsersVadimDocumentsCodingNotubiz.py", line 1, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
Пожалуйста, имейте в виду, что я абсолютный новичок и совсем не знаком с Windows, но я попытался запустить команду pip list, чтобы посмотреть, что установлено, и Selenium, похоже, действительно установлен.
PS C:UsersVadimDocumentsCoding> pip list
Package Version
----------------- ---------
certifi 2020.11.8
chardet 3.0.4
colorama 0.4.4
configparser 5.0.1
crayons 0.4.0
idna 2.10
pip 20.2.4
requests 2.25.0
selenium 3.141.0
setuptools 49.2.1
urllib3 1.26.1
webdriver-manager 3.2.2
Кто-нибудь знает, как я могу это исправить и что я сделал не так?
Заранее спасибо!
Комментарии:
1. вы пытаетесь запустить код из IDE или что-то в этом роде? Всегда можно попробовать удалить и переустановить
2. Да, я использую Atom с установленным плагином script, но когда я запускаю файл с помощью powershell, я получаю ту же ошибку. Я также не могу удалить, поскольку он не отображается между моими программами в Windows, но когда я пытаюсь его установить, он сообщает мне, что он уже установлен.
3. используйте pip для удаления.
pip uninstall selenium
и т. д4. Когда вы запускаете
py -0p
, что вы получаете?5. py -0p выдает мне: PS C:UsersVadimDocumentsCoding > py -0p Установленные питоны, найденные C:Windowspy.exe Лаунчер для Windows -3.9-64 C:UsersVadimAppDataLocalProgramsPythonPython39python.exe * -3.8-64 python3.8.exe Я также попытался удалить и переустановить систему с помощью описанного выше метода, но с тем же результатом
Ответ №1:
Кажется, я решил проблему. После переключения на PyCharm с Atom все, казалось, работало нормально.