V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Leon6868
V2EX  ›  Python

UV 无法安装指定 CUDA 版本的 pytorch

  •  
  •   Leon6868 · 18 天前 · 948 次点击

    命令:

    uv pip install --verbose torch==2.3.0 torchvision==0.18.0 torchaudio==2.3.0 --index-url https://download.pytorch.org/whl/cu121
    

    终端内容:

    DEBUG uv 0.5.2 (195f4b634 2024-11-14)
    DEBUG Searching for default Python interpreter in virtual environments
    DEBUG Found `cpython-3.13.0-windows-x86_64-none` at `D:\xxx\.venv\Scripts\python.exe` (active virtual environment)     
    DEBUG Using Python 3.13.0 environment at .venv
    DEBUG Acquired lock for `.venv`
    DEBUG At least one requirement is not satisfied: torchaudio==2.3.0
    DEBUG Using request timeout of 30s
    DEBUG Solving with installed Python version: 3.13.0
    DEBUG Solving with target Python version: >=3.13.0
    DEBUG Adding direct dependency: torch>=2.3.0, <2.3.0+
    DEBUG Adding direct dependency: torchvision>=0.18.0, <0.18.0+
    DEBUG Adding direct dependency: torchaudio>=2.3.0, <2.3.0+
    DEBUG No cache entry for: https://download.pytorch.org/whl/cu121/torch/
    DEBUG No cache entry for: https://download.pytorch.org/whl/cu121/torchvision/
    DEBUG No cache entry for: https://download.pytorch.org/whl/cu121/torchaudio/
    DEBUG Searching for a compatible version of torch (>=2.3.0, <2.3.0+)
    DEBUG Searching for a compatible version of torch (>=2.3.0, <2.3.0+cu121 | >2.3.0+cu121, <2.3.0+)
    DEBUG No compatible version found for: torch
      × No solution found when resolving dependencies:
      ╰─▶ Because only the following versions of torch are available:
              torch<2.3.0
              torch>=2.3.0+cu121
          and torch==2.3.0+cu121 has no wheels with a matching Python ABI tag, we can conclude that torch==2.3.0 cannot be used.
          And because you require torch==2.3.0, we can conclude that your requirements are unsatisfiable.
    DEBUG Released lock at `.venv\.lock`
    
    7 条回复    2024-12-05 11:37:12 +08:00
    yuuluu
        1
    yuuluu  
       18 天前
    换成 python 3.12
    tolbkni
        2
    tolbkni  
       18 天前
    你指定的 torch 2.3.0 版本的 wheel 包只兼容 Python 3.10/3.11/3.12

    iorilu
        3
    iorilu  
       18 天前   ❤️ 1
    玩 python 永远不要用最新得版本

    因为很多大型库跟不上更新得

    保守点退回 1-2 个版本, 比如现在我一般用 3.11
    akin520
        4
    akin520  
       18 天前
    我用 3.10 3.11
    hefish
        5
    hefish  
       18 天前
    3.13 太新了吧。。。
    llsquaer
        6
    llsquaer  
       17 天前
    In my experience, use dual instead of single, but not the latest. Currently developing 3.10, 3.8 作为考古 win7 专用。

    不知道为啥,输入框自动翻译成英文了。是那个插脚搞的鬼。
    fghzpqm
        7
    fghzpqm  
       16 天前
    > At time of writing, PyTorch does not yet publish wheels for Python 3.13; as such projects with requires-python = ">=3.13" may fail to resolve. See the compatibility matrix.

    https://docs.astral.sh/uv/guides/integration/pytorch/#installing-pytorch
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2316 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:02 · PVG 00:02 · LAX 08:02 · JFK 11:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.