No module named ‘selenium‘ 如何解决,

该文章详细介绍了如何在Python环境中安装和配置Selenium,包括使用pip安装Selenium库,验证安装是否成功,下载与浏览器版本匹配的ChromeDriver,并将其路径添加到系统路径以使Selenium能正常使用。最后,给出了一个简单的浏览器启动示例来验证设置是否正确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载selenium

1.首先,在cmd的窗口中,输入命令:pip install selenium,安装最新版本的selenium
2.查看版本:pip show selenium

 3.查看是否安装成功:pip list

 参考文章:(22条消息) Python+Selenium安装及环境配置手把手教会你_selenium安装教程python_王同学在这的博客-优快云博客

安装浏览器驱动:

 2.参考链接:(22条消息) Python+Selenium安装及环境配置手把手教会你_selenium安装教程python_王同学在这的博客-优快云博客

找到版本号后,然后下载对应的浏览器驱动。

下载驱动 chromedriver和配置

 

 下载好之后,进行解压,进入文件夹,找到.exe文件,将他粘贴到python中的Scipts文件中,也就是,不知道对应的地址可以在下面图中找到

 知道地址,则直接粘贴即可

 Python安装Selenium

1.点击菜单中的file→setting
2.在project中选择你的项目→Project Interpreter
3.点击加号

4.填写selenium 

注意:

       

 参考文章:(22条消息) Python安装Selenium_AbleSamd的博客-优快云博客

 尝试启动浏览器

import time
from selenium import webdriver

driver = webdriver.Chrome() # 启动浏览器
driver.get("https://www.baidu.com") # 打开某个网址
time.sleep(10)
driver.quit()   # 关闭浏览器

启动成功

 

### 解决 Python 中 `No module named 'selenium'` 错误的方法 当遇到 `ModuleNotFoundError: No module named 'selenium'` 的错误提示时,这通常意味着 Selenium 库未被正确安装或者当前使用的 Python 环境无法识别已有的 Selenium 安装。以下是几种可能的原因以及对应的解决方案。 #### 验证并安装 Selenium 库 如果尚未安装 Selenium,则可以通过执行命令来完成安装操作,在这里建议使用 `-m` 参数指定 pip 运行于特定版本的 Python 下: ```bash python -m pip install selenium ``` 这条指令能够帮助确认所调用的是预期中的 Python 版本及其配套工具链[^2]。 #### 检查虚拟环境配置 对于那些在同一台机器上维护多个不同项目或依赖关系的人来说,可能会存在多套相互隔离的工作区——即所谓的“虚拟环境”。因此,务必保证正在工作的环境中确实包含了所需的第三方库;如果不是的话,应该激活正确的虚拟环境后再尝试重新导入模块。 #### 处理跨平台差异带来的影响 某些情况下,即使已经在系统的默认 shell 终端里成功完成了包管理器的操作,像 Anaconda Jupyter Notebook 或者 PyCharm IDE 内嵌式的解释器却依旧报告缺少相应资源的现象。这是因为它们各自拥有独立的一组设置选项与路径变量。针对这种情况,推荐的做法是在目标应用程序内部直接触发安装流程,比如利用 Conda 命令行客户端为整个发行版统一更新组件列表: ```bash conda install -c conda-forge selenium ``` 另外一种方法就是手动调整 `$PYTHONPATH` 环境变量以便让各个子进程共享相同的查找范围[^3]。 #### 排除代码逻辑层面的因素干扰 除了上述提到的技术性障碍外,偶尔也会因为程序本身的编写不当而引发类似的异常状况。例如给定的例子中指定了绝对文件位置作为参数传递给了 ChromeDriver 实例化函数,然而一旦脱离开发者的个人电脑便极有可能失效。所以最好采用相对路径形式或是借助其他机制动态获取可执行文件的确切地址[^4]。 ```python from selenium import webdriver import os driver_path = os.path.join(os.getcwd(), "chromedriver") # 动态构建 chromedriver 路径 driver = webdriver.Chrome(executable_path=driver_path) driver.get('https://www.baidu.com') ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值