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

Anaconda环境下Jupyter无法导入已安装的bs4/requests模块求助

解决VS Code中Jupyter Notebook无法导入已安装Python模块的问题

问题根源

你的模块已经成功安装在Anaconda的base环境(路径/Users/aminnazemzadeh/opt/anaconda3/lib/python3.9/site-packages),但VS Code中的Jupyter Notebook正在使用另一个Python解释器(比如系统自带的Python3),导致找不到已安装的模块。

排查与解决步骤

1. 确认Jupyter当前使用的Python路径

在Jupyter Notebook的单元格中运行以下代码,查看当前内核的Python解释器路径:

import sys
print(sys.executable)
  • 如果输出不是/Users/aminnazemzadeh/opt/anaconda3/bin/python,说明环境不匹配,这就是问题核心。

2. 切换VS Code的Python解释器到Anaconda base环境

  • 点击VS Code左下角显示的Python版本号(比如Python 3.10.x)
  • 在弹出的解释器列表中,选择路径包含/opt/anaconda3/bin/python的选项(对应base环境)
  • 重启Jupyter内核(点击工具栏的"重启内核"按钮),再尝试导入模块

3. 用conda命令重新安装模块(适配conda环境)

如果确认使用的是conda环境,推荐用conda命令安装,避免pip和conda的环境冲突:

  • 在终端激活base环境后执行:
    conda activate base
    conda install -y requests beautifulsoup4
    
  • 或者直接在Jupyter单元格中运行:
    !conda install -y requests beautifulsoup4
    

4. 消除.zshenv警告(可选)

你看到的/Users/aminnazemzadeh/.zshenv:.:1: no such file or directory: /Users/aminnazemzadeh/.cargo/env警告,是因为你的~/.zshenv配置文件中有一行加载Cargo环境的命令,但对应的文件不存在。可以编辑~/.zshenv,删除那行命令来消除警告,这个警告不影响模块导入。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:15:33