ImportError:没有名为硒Windows cmd的模块

时间:2020-11-01 12:09:56

标签: python selenium

所以我收到此错误,并且已经通过需求文件安装了硒。但是我仍然有这个错误。有什么我可以做的吗? 我也单独尝试过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())

1 个答案:

答案 0 :(得分:1)

似乎您在pythonpip之间不匹配。您的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版本并运行代码。