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

Anaconda环境下Jupyter保存特定目录触发WinError87参数错误

问题解决方案

针对特定目录OSError: WinError 87的修复

  • 排查文件名/路径问题
    WinError 87大概率和过长路径或特殊字符文件名有关。Windows默认路径长度限制为260字符,若目录+文件名超过这个长度就会触发错误;另外文件名包含&、*、?、|或非ASCII特殊字符也可能导致问题。
    操作:检查故障目录下所有笔记本的文件名,尤其是最后创建的那个出问题的文件;尝试把整个目录迁移到路径更短的位置(比如从D:\Projects\DataAnalysis\2024\Q3\Notebooks移到D:\Notebooks),再测试新建笔记本。
  • 清理Jupyter缓存与重置配置
    关闭所有Jupyter相关进程,删除%APPDATA%\jupyter\runtime下的所有临时文件;然后在Anaconda Prompt执行jupyter notebook --generate-config重置配置(覆盖现有配置即可),重启Jupyter后测试。
  • 检查目录权限与进程锁定
    右键故障目录→属性→安全,确保当前用户拥有完全控制权限;暂时关闭杀毒软件、云同步工具(如OneDrive),排查是否有进程锁定了目录文件,之后再尝试新建笔记本。

针对Anaconda环境切换内核的优化

  • 创建环境时直接绑定内核
    新建环境时整合内核安装步骤,避免后续手动操作:
    1. 创建环境:conda create -n your_env_name python=3.10 ipykernel
    2. 激活环境:conda activate your_env_name
    3. 安装并命名内核:python -m ipykernel install --user --name your_env_name --display-name "Python (your_env_name)"
  • 选择对应内核运行
    打开Jupyter Notebook后,新建笔记本时选择对应环境的内核(显示名如Python (your_env_name)),而非默认内核,确保运行环境和当前激活的Anaconda环境一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 11:48:22