uv run --with numpy==2.0 myfile.py

O que acontece sob o capô?

Quando você corre uv run usando --withAssim, uv contata -se de Pypi e tenta baixar o requisito que você nomeou e a versão apropriada, se você forneceu um. Se o requisito for fornecido como uma roda, ele usará isso; Caso contrário, ele obterá a fonte e tentará compilá -la para sua plataforma atual.

Próximo, uv Cache o download resultante no diretório encontrado no seu perfil de usuário. Depois disso, o programa que você selecionou será executado com os requisitos baixados.

A primeira vez uv busca um requisito da Pypi, você verá feedback sobre o processo de download no console. Dependendo de quantos requisitos existem e de quão grandes eles são, isso pode levar algum tempo. Mas, nas execuções subsequentes, se você solicitar os mesmos requisitos, eles serão obtidos do cache local e, portanto, começarão quase instantaneamente.