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

Mac+Python3.9重启后出现ModuleNotFoundError(包已安装仍报错)求助

解决Mac重启后Python包找不到的问题

1. 核对Python解释器与pip的路径一致性

先确认运行代码时使用的Python解释器路径:

which python3

再查看当前pip对应的Python环境路径:

which pip3

如果两者路径不一致(比如一个是系统默认的/usr/bin/python3,另一个是./miniforge3/bin/pip3),就说明pip安装的包都在miniforge3环境中,但你实际调用的是另一个Python解释器,自然找不到包。

2. 激活miniforge3环境

因为miniforge是conda的轻量化变体,直接在终端执行激活命令:

source ./miniforge3/bin/activate

激活后再次执行which python3和which pip3,两者路径都应该指向miniforge3目录下的对应文件。

3. 验证包导入与Jupyter运行

激活环境后,在终端输入python3进入交互模式,尝试导入包:

import pandas
import jupyter

如果没有报错,再启动Jupyter:

jupyter notebook

此时Jupyter会使用当前激活的环境,能够正常调用已安装的包。

4. 设置默认Python环境(可选)

如果不想每次手动激活环境,可以将miniforge3的Python路径添加到系统PATH最前端。编辑Mac默认的~/.zshrc文件(若使用bash则编辑~/.bash_profile):

echo 'export PATH="./miniforge3/bin:$PATH"' >> ~/.zshrc

保存后执行source ~/.zshrc使配置生效,后续终端默认使用的就是miniforge3的Python环境。

5. 修复Jupyter内核关联(若仍有问题)

如果激活环境后Jupyter依旧找不到包,可能是内核未关联当前环境。先安装ipykernel:

pip install ipykernel

再将当前环境添加到Jupyter内核列表:

python -m ipykernel install --user --name=miniforge3-py39

启动Jupyter后,在页面右上角选择miniforge3-py39内核即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 03:08:16