selenium - VS 代码硒问题:
问题描述
selenium 中出现问题,即使通过 pip 安装 selenium 后也找不到 selenium 模块。
我已经在 Windows(全局)中安装了 pip。它在 Pycharm 和其他应用程序中运行。
驱动程序在 Pycharm 中工作正常。
# 导入硒
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.select import Select
# 终端 :
PS C:\Users\sudip neupane> pip3 install selenium
***Requirement already satisfied: selenium in c:\users\sudip*** neupane\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (3.141.0)
Requirement already satisfied: urllib3 in c:\users\sudip neupane\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from selenium) (1.26.5)
PS C:\Users\sudip neupane>
# 错误
from selenium import webdriver
ModuleNotFoundError: ***No module named 'selenium***'
解决方案
我发现这个问题是由于我的机器上安装了两个 python 版本引起的。
这在安装时重新安装和从 VS 代码中删除路径后起作用。
这可以通过以下方式解决:
- 在 VS Code 中打开文件并单击CTRL+SHIFT + P
- 搜索 -> Python:选择解释器
- 从列表中选择任何解释器或新的解释器。
- 验证所选解释器是否具有 selenium 模块。
谢谢!
推荐阅读
- logstash - 使用logstash编码器流畅->流畅如何将结构化参数传递给Fluentd?
- r - 替换列为 ? 在数据集中
- html - 如何为 Hugo 标签添加颜色
- python - PyTorch:比较三个张量?
- reactjs - react hooks setInterval,为什么第一次可以修改
- node.js - NodeJS socket.io 服务器没有响应
- php - 带有 SQL Server 错误的 PHP 过程 sqlsrv 脚本
- webpack - (Next JS 10.2) Audio Worklet 支持
- apache-spark - 将日期信息添加到数据框中的时间步长
- javascript - 使用 Firebase 字段执行数学运算