Зависимость Python pyproject.toml --index-urlPython

Программы на Python
Ответить
Anonymous
 Зависимость Python pyproject.toml --index-url

Сообщение Anonymous »

У меня есть pyproject.toml со списком зависимостей, но я не нашел четкого решения для добавления --index-url для некоторых пакетов.
Мне нужно поместить эту команду установки в pyproject.toml:

Код: Выделить всё

pip3 install torch torchaudio --index-url https://download.pytorch.org/whl/cu118
Правильно ли я это делаю? Не уверен, что сможет выбрать правильную ссылку.

Код: Выделить всё

dependencies = [
"numpy>=1.26.4",
"torch @ https://download.pytorch.org/whl/cu118",
"torchaudio @ https://download.pytorch.org/whl/cu118",
...
]
Или стоит сделать что-то вроде этого? (Но, похоже, это работает только с УФ)

Код: Выделить всё

dependencies = [
"numpy>=1.26.4",
"torch",
"torchaudio",
...
]

[[tool.uv.index]]
name = "pytorch-cu118"
url = "https://download.pytorch.org/whl/cu118"
explicit = true
Только что попробовал pip install -e . и получил ошибку: невозможно определить формат архива

Код: Выделить всё

ERROR: Cannot unpack file E:\TMP\pip-unpack-d0ik4x9f\cu118.html (downloaded from E:\TMP\pip-install-rcxbtrj9\torch_47f33372416f496ba653abdf6d44028c, content-type: text/html); cannot detect archive format
Кажется, ссылка должна иметь что-то большее, чтобы выбрать правильную ссылку.


Подробнее здесь: https://stackoverflow.com/questions/798 ... -index-url
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»