Mac环境下VSCode中Jupyter Notebook无法导入已安装Numpy求助
解决VSCode中Numpy导入报错及Jupyter无法调用包的问题
1. 切换VSCode的Python解释器到Anaconda环境
- 点击VSCode底部状态栏显示当前Python版本的区域,打开解释器选择列表
- 选中
~/anaconda3/bin/python对应的conda环境,确保Pylance关联到该环境的依赖包
2. 配置Jupyter Notebook的对应内核
- 打开Jupyter Notebook后,点击右上角的内核选择按钮
- 选择与Anaconda环境匹配的内核;若没有该选项,在zsh终端执行以下命令添加内核:
重启Notebook后选择新添加的内核即可~/anaconda3/bin/python -m ipykernel install --user --name=anaconda_env --display-name="Anaconda (numpy)"
3. 修正Pylance的包路径识别
- 按
Cmd+,打开VSCode设置,搜索python.analysis.extraPaths - 添加Anaconda环境的site-packages路径,示例:
其中~/anaconda3/lib/python3.9/site-packages3.9替换为你的Python版本号(可通过~/anaconda3/bin/python --version查看) - 重启VSCode使设置生效
4. 确保终端环境与解释器一致
- 在VSCode的zsh终端执行:
确认输出为which python~/anaconda3/bin/python,若不是,执行激活命令:
之后再运行代码或安装包source ~/anaconda3/bin/activate
内容的提问来源于stack exchange,提问作者user1160910
相关产品推荐
相关产品推荐

