背景jupyter突然无法使用包错乱导入关建库的指令全部报错在jupyter运行指令没能解决1.解决过程1查看所有依赖和包在anaconda prompt运行指令conda list //列出所有包和依赖conda doctor //扫描所有包冲突、损坏、不兼容。conda check在anaconda更新后已经不用了conda 环境现在有严重损坏numpy-base文件丢失 / 损坏→ Jupyter、pandas、scikit-learn 全部冲突、无法正常运行。2强制安装conda install numpy-base1.26.4 --force-reinstall检查conda doctor问题解决2.1错误原因清C盘误删重要文件背景前段时间C盘暴了用系统存储里的选项清理c盘时勾选 了“缓存文件”“临时文件”1自检Anaconda 很多默认缓存、环境依赖、系统运行库都藏在 C 盘隐藏文件夹里比如C:\Users\Lenovo\.condaC:\Users\Lenovo\.jupyter检查这俩路径 发现两个文件夹都被误伤而正常.conda文件夹里应该有这些关键内容pkgs/conda 下载的所有包缓存几百 MB~ 几 GBenvironments/环境配置信息conda-meta/包的元数据信息而正常 .jupyter文件夹里会有kernels/、nbconfig/、runtime/等配置目录用来管理 Jupyter 的内核和设置。2建议新建一个独立的环境比如ml361所有操作都在这个环境里进行即使base出问题作业环境也不会受影响。清理 C 盘时不要盲从系统的清理建议“缓存文件”“临时文件” 里可能会有隐藏的重要文件2.2可能问题pip,conda混用冲突1原因可能是conda 装的 numpy 被 pip 覆盖了pip,conda混用易冲突conda 管所有依赖 环境pip只装 Python 包不管系统依赖conda 装了 Anaconda自带一大堆包numpypandasscikit-learn这些都是 conda 版本2可能的混用情况网上教pip install numpy在jupyter直接运行pip install ——conda 里没有这个包只能用 pip 装3如何避免先尝试用 conda 装进了哪个环境就用哪个环境的 pip别直接在base里安装