所以我收到此错误,并且已经通过需求文件安装了硒。但是我仍然有这个错误。有什么我可以做的吗?
我也单独尝试过pip install selenium
。
请帮忙。
此处显示错误from selenium import webdriver
Python和pip版本:
C:\Users\hp>python --version
Python 2.7.18 :: Anaconda, Inc.
C:\Users\hp>pip --version
pip 20.2.4 from c:\users\hp\appdata\local\programs\python\python39\lib\site-packages\pip (python 3.9)
import time, random, os, csv, platform
import logging
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.keys import Keys
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from bs4 import BeautifulSoup
import pandas as pd
import pyautogui
from urllib.request import urlopen
from webdriver_manager.chrome import ChromeDriverManager
import re
import yaml
from datetime import datetime, timedelta
log = logging.getLogger(__name__)
driver = webdriver.Chrome(ChromeDriverManager().install())
答案 0 :(得分:1)
似乎您在python
和pip
之间不匹配。您的pip
指向python3
,而python
使用默认的python2
系统软件包。
尝试使用命令py filename.py
更新1:如果python3的路径未正确设置,则可能会遇到缺少包的问题。根据您的pip版本的链接,您可以尝试以下操作:
C:\Users\hp\AppData\Local\Programs\Python\Python39\python filename.py
更新2::如果您没有python3,需要将pip还原为正确的版本。
您可以下载get_pip.py文件并使用以下命令运行它:
python get_pip.py
(导航到存储get_pip的正确目录)
稍后使用pip --version
检查您的点子版本。希望它现在可以指向Python2。如果是这样,您现在应该可以将硒和其他要求安装到正确的python版本并运行代码。