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

安装PyTorch导致Python版本升级,如何恢复并保持Python 3.9.13?

解决conda环境中Python版本被PyTorch升级的问题

安装PyTorch后Python自动升级,是因为PyTorch或其依赖包要求更高版本的Python,conda在依赖解析时选择升级Python来满足需求。直接执行conda install python=3.9.13失败,是因为现有包和Python3.9.13存在依赖冲突,以下是可行的解决办法:

方法一:重新创建指定Python版本的环境(最稳妥)

  1. 删除出问题的环境(若无需保留现有包):
    conda remove --name your_env_name --all
    
  2. 创建固定Python3.9.13的新环境:
    conda create -n your_env_name python=3.9.13
    
  3. 激活环境后,安装适配Python3.9的PyTorch版本,安装时明确限制Python版本避免升级:
    conda activate your_env_name
    # CPU版本示例,GPU版本替换为对应cuda命令
    conda install pytorch torchvision torchaudio cpuonly -c pytorch --constraint python=3.9.13
    

方法二:在现有环境中强制降级Python并修复依赖

  1. 激活目标环境:
    conda activate your_env_name
    
  2. 强制安装Python3.9.13,暂时忽略依赖(可能会导致部分包失效):
    conda install python=3.9.13 --force-reinstall --no-deps
    
  3. 检查环境中报错的包,逐个重新安装适配Python3.9的版本,例如:
    conda install package_name=兼容版本号
    

方法三:使用pip安装PyTorch(绕开conda依赖解析)

  1. 激活指定Python3.9的环境:
    conda activate your_env_name
    
  2. 安装适配Python3.9的PyTorch版本,以下是CPU版本示例(GPU版本替换为对应索引地址):
    pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cpu
    
    注意:选择的PyTorch版本必须支持Python3.9,可通过PyTorch官方文档确认对应版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 13:50:31