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

更新PyTorch和TorchText后导入报错:无法导入_log_class_usage求助

解决思路
  • 匹配PyTorch与TorchText的兼容版本
    PyTorch 1.13.0对应的TorchText兼容版本是0.14.0,你当前安装的TorchText版本大概率和PyTorch不匹配,才会出现_log_class_usage函数缺失的问题。按以下步骤操作:

    1. 彻底卸载现有TorchText:
      conda uninstall -y torchtext
      
      手动删除Anaconda目录下的TorchText残留文件夹(比如c:\Users\ferdi\anaconda3\lib\site-packages\torchtext),确保卸载干净。
    2. 安装指定兼容版本:
      conda install -c pytorch torchtext=0.14.0
      
  • 排查conda与pip混用冲突
    如果之前用pip安装过TorchText,会和conda的安装包产生版本冲突。执行以下命令检查安装来源:

    pip list | findstr torchtext
    

    如果发现pip版本的TorchText,用pip uninstall -y torchtext卸载,再重新用conda安装对应版本。

  • 创建纯净conda环境(终极方案)
    若上述方法无效,直接创建新环境隔离问题:

    conda create -n torch_env python=3.9
    conda activate torch_env
    conda install pytorch=1.13.0 torchvision torchaudio cpuonly -c pytorch  # 若使用GPU,替换为对应CUDA版本的安装命令
    conda install -c pytorch torchtext=0.14.0
    

    激活环境后尝试import torchtext验证是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 01:20:41