Elide no instala paquetes de PyPI en 1.6.0. Importa paquetes de un entorno virtual de Python 3.13 indicado por
VIRTUAL_ENV.
| Origen | Qué hace Elide |
|---|---|
pyproject.toml [project] dependencies | Nada; los puntos de entrada de [project.scripts] se ejecutan con elide run (Cadena de herramientas de Python) |
elide.pkl dependencies.pypi | Acepta la declaración; elide install la omite (referencia) |
requirements.txt | Nada |
$VIRTUAL_ | Lo añade a sys.path |
elide install --ecosystems=pypi imprime elide install: pypi installs are not available in this build y termina
con 2.
Crear un entorno virtual
Cree el entorno con una herramienta de Python 3.13. Con uv:
uv venv --python 3.13 .venv
uv pip install --python .venv/bin/python attrsEl intérprete propio del entorno solo se usa para instalar paquetes; Elide ejecuta el código.
Usarlo
# app.py
import attrs
@attrs.define
class Point:
x: int
y: int
print(Point(1, 2))VIRTUAL_ENV=.venv elide python app.pyPoint(x=1, y=2)Activar el entorno también define VIRTUAL_ENV:
source .venv/bin/activate
elide run app.pySin VIRTUAL_ENV, la importación falla con ModuleNotFoundError: No module named 'attrs'.
Límites
- El entorno debe ser de Python 3.13: Elide lee
lib/python3.13/site-packages. - Los paquetes escritos solo en Python funcionan. Algunos módulos de extensión en C no se cargan.
- pip no se incluye, así que
elide python -m pipfalla; instale con las herramientas propias del entorno.