When running Python files, OrvixCode prefers the project .venv or venv interpreter when available.

Automatic missing-package install

If execution raises ModuleNotFoundError and the missing name is not a local project module, OrvixCode can try pip with the same interpreter and then retry the file.

Some import names map to package names, including cv2 → opencv-python, PIL → Pillow, yaml → PyYAML, and sklearn → scikit-learn.

Fix with AI

If the run fails, ★ Fix with AI can send the error, active file, and relevant context to the AI.

Package installationAutomatic installation applies to Python packages and may require network/pip access. Local project modules are not treated as pip packages.