You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook报ModuleNotFoundError及pip找不到问题求助

解决Jupyter Notebook中Selenium模块缺失及pip找不到的问题

一、直接在Jupyter Notebook内安装模块

在Notebook的单元格里执行以下命令之一(根据你的Python版本选择):

  • 尝试直接调用pip:
    !pip install selenium
    
  • 如果pip仍找不到,用Python内置的pip模块执行:
    !python -m pip install selenium
    
  • 若系统默认是Python3,改用:
    !python3 -m pip install selenium
    

二、排查pip找不到的根源

1. 确认Python与pip的对应关系

终端里执行以下命令,查看当前Python版本对应的pip是否存在:

  • 对于Python2:
    python -m pip --version
    
  • 对于Python3:
    python3 -m pip --version
    

如果能输出版本信息,说明pip存在,只是终端环境和Jupyter用的环境不一致。

2. 匹配Jupyter的Python环境

在Jupyter的单元格里运行以下代码,获取当前Notebook使用的Python解释器路径:

import sys
print(sys.executable)

复制输出的路径(比如/usr/bin/python3),然后在终端里用这个路径调用pip安装:

/usr/bin/python3 -m pip install selenium

3. Conda环境用户的处理方式

如果你用的是Conda虚拟环境:

  • 先激活对应的环境(终端执行):
    conda activate your_env_name
    
  • 然后安装Selenium:
    conda install selenium -c conda-forge
    

或者激活环境后用pip安装也可以。

三、额外注意事项

  • 安装完成后,重启Jupyter Notebook的内核,再重新导入selenium模块。
  • 你代码里的from BeautifulSoup import BeautifulSoup也可能报错,正确的导入应该是from bs4 import BeautifulSoup,需要同时安装bs4:
    !pip install beautifulsoup4
    

内容的提问来源于stack exchange,提问作者Priyaja Nayak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:25:56