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

Windows系统Anaconda环境Python 3.11.3无法升级至3.11.4求助

解决conda升级Python 3.11.3到3.11.4时的utf-16-le编码错误

步骤1:临时调整编码环境变量

在命令行(CMD或PowerShell)中先设置编码为utf-8,再执行更新:

  • CMD:
    set PYTHONIOENCODING=utf-8
    conda update python=3.11.4
    
  • PowerShell:
    $env:PYTHONIOENCODING='utf-8'
    conda update python=3.11.4
    

步骤2:永久修改系统编码环境变量

  1. 打开系统「环境变量」设置(右键此电脑→属性→高级系统设置→环境变量)
  2. 在「用户变量」或「系统变量」中添加/修改PYTHONIOENCODING,值设为utf-8
  3. 重启命令行后再次执行conda update python=3.11.4

步骤3:检查并修正conda配置编码

  1. 查看当前conda编码配置:
    conda config --show encoding
    
  2. 如果输出不是utf-8,执行以下命令修改:
    conda config --set encoding utf-8
    
  3. 重新执行更新命令

步骤4:重置base环境(极端情况)

如果以上方法都无效,可备份环境后重装:

  1. 导出当前base环境的包列表:
    conda list --export > base_packages.txt
    
  2. 卸载当前Anaconda,下载并安装包含Python 3.11.4的Anaconda版本
  3. 导入备份的包列表:
    conda install --file base_packages.txt
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 03:52:39