Селен, похоже, не установлен

#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 все, казалось, работало нормально.