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

Python 3.12.0安装PyTorch及非pip方式安装Torch的方法咨询

问题解答

1. Python 3.12.0环境中能否安装PyTorch?

可以。PyTorch从2.1.0版本开始正式支持Python 3.12,只要安装PyTorch 2.1.0及以上版本,就能适配Python 3.12.0环境。如果尝试安装低于2.1.0的PyTorch版本,会出现版本不兼容问题。

2. pip安装torch失败(无匹配版本)的非pip解决方式

针对你遇到的报错:

C:\Users\Ben>pip install torch
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch

推荐以下几种非pip安装方式:

  • 使用conda安装
    如果你有Anaconda或Miniconda环境,这是最简便的方式:

    • CPU版本:
      conda install pytorch torchvision torchaudio cpuonly -c pytorch
      
    • GPU版本(需对应你的CUDA版本,示例为CUDA 12.1):
      conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
      
  • 从源码编译安装
    适合需要自定义编译选项或找不到对应预编译包的场景:

    1. 克隆PyTorch仓库(需确保安装了Git):
      git clone --recursive https://github.com/pytorch/pytorch
      
    2. 进入仓库目录:
      cd pytorch
      
    3. 安装编译依赖:
      pip install -r requirements.txt
      
    4. 配置编译参数(根据自身硬件选择CPU/GPU支持):
      python setup.py configure
      
    5. 编译并安装(过程耗时较长):
      python setup.py install
      
  • 手动安装预编译whl文件
    找到对应Python 3.12的PyTorch预编译whl文件后,直接用pip本地安装:

    1. 下载适配你系统和Python版本的whl文件(比如Windows下Python3.12的CPU版whl)
    2. 执行本地安装命令:
      pip install D:/path/to/torch-2.1.0-cp312-cp312-win_amd64.whl
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 08:37:09