weixin_47400632 2025-02-21 20:57 采纳率: 0%
浏览 5

python搭配环境

img


请问为什么会一直转圈啊 cuda版本没有超过我自己的啊,这个pytorch是我从官网上搜的,我从别人up主得到的指令倒是可以运行但是会出现一下这两行错误
ERROR: Could not find a version that satisfies the requirement torch==1.12.1+cu116 (from versions: none)
ERROR: No matching distribution found for torch==1.12.1+cu116
这是为什么啊 还请大家帮帮我

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-02-21 20:57
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你遇到的问题是 PyTorch 在搭配 CUDA 环境时,出现了转圈的错误,并且提示找不到 CUDA 版本。下面是一些可能的解决方案:

    1. 检查 CUDA 版本:确保你的 CUDA 版本与 PyTorch 的要求相符。可以使用 nvcc --version 命令来检查 CUDA 版本。
    2. 检查 CUDA 安装路径:确保 CUDA 安装路径正确。可以在 ~/.bashrc 文件中添加以下代码来设置 CUDA 安装路径:
    export CUDA_HOME=/usr/local/cuda
    export PATH=$CUDA_HOME/bin:$PATH
    
    1. 检查 PyTorch 配置:检查 PyTorch 的配置文件 ~/.pytorch/config.json,确保 CUDA 版本正确。可以使用以下命令来检查配置文件:
    import torch
    print(torch.cuda.get_device_name())
    
    1. 重新安装 PyTorch:如果上述方法不起作用,可以尝试重新安装 PyTorch。

    代码示例

    以下是一个简单的示例代码,用于检查 CUDA 版本:

    import torch
    print(torch.cuda.get_device_name())
    

    结论

    总之,PyTorch 在搭配 CUDA 环境时,可能会出现转圈的错误。可以通过检查 CUDA 版本、安装路径和 PyTorch 配置来解决问题。如果问题仍然存在,可以尝试重新安装 PyTorch。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月21日