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

安装Dalle-pytorch时遭遇WinError 2错误:无法找到指定文件的解决求助

解决安装DALL-E PyTorch时的WinError 2问题

我之前帮朋友排查过一模一样的报错,这个问题本质是sacremoses的可执行文件在安装/更新过程中,重命名操作因为文件缺失、残留锁死或者权限不足失败了,给你几个亲测有效的解决步骤:

  • 先清理残留文件,重装sacremoses

    1. 打开c:\python39\Scripts\目录,看看有没有sacremoses.exe.deleteme这个文件,如果有直接删掉它;
    2. 右键以管理员身份打开命令提示符,执行卸载命令:pip uninstall -y sacremoses;
    3. 接着重装最新版的sacremoses:pip install --upgrade sacremoses;
    4. 最后再尝试安装DALL-E PyTorch:pip install dalle-pytorch。
  • 用强制重装参数修复依赖缓存
    有时候pip的缓存会导致依赖安装不完整,直接强制重装所有相关包:

    pip install --force-reinstall sacremoses dalle-pytorch
    
  • 检查Scripts目录的读写权限
    系统权限不足也会导致文件重命名失败:

    1. 右键点击c:\python39\Scripts\文件夹,选择「属性」→「安全」;
    2. 找到你的用户账户,确认「修改」和「写入」权限已经勾选;
    3. 如果没勾选,点击「编辑」添加对应权限,保存后再重试安装。
  • 切换到虚拟环境安装(推荐)
    系统级Python环境容易有依赖冲突,创建一个干净的虚拟环境试试:

    # 创建虚拟环境
    python -m venv dalle-env
    # 激活虚拟环境(Windows命令提示符)
    dalle-env\Scripts\activate
    # 安装DALL-E PyTorch
    pip install dalle-pytorch
    

如果以上方法都没搞定,你可以试试手动安装sacremoses:下载它的源码包,解压后进入目录,执行python setup.py install,之后再装DALL-E PyTorch。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 10:02:30