# How to Run Python Tools Without Installing Them

DevFeed: [How to Run Python Tools Without Installing Them](<https://devfeed.tech/articles/how-to-run-python-tools-without-installing-them-30856.md>)

Original publisher: [Read original article](<https://www.packetcoders.io/how-to-run-python-tools-without-installing-them/>)

Author: Rick Donato

Published: 2026-04-07T07:00:59Z

Content type: tutorial

Language: en

Sources: [Packet Coders - Learn Network Automation](<https://devfeed.tech/sources/packet-coders-learn-network-automation.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [dependencies](<https://devfeed.tech/tags/dependencies.md>), [development](<https://devfeed.tech/tags/development.md>), [development-tools](<https://devfeed.tech/tags/development-tools.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>), [tips](<https://devfeed.tech/tags/tips.md>), [uv](<https://devfeed.tech/tags/uv.md>)

## AI overview

This tutorial explains how to use uvx to run Python development tools without adding them to project dependencies. uvx runs tools in isolated, cached environments, helping keep pyproject.toml focused on the project's actual dependencies. The supplied excerpt mentions formatting and linting code without modifying pyproject.toml.

## Source excerpt

Use uvx to run development tools without adding them to your project dependencies. uvx runs each tool in an isolated, cached environment, keeping your pyproject.toml clean and focused on actual dependencies. Here's an example: # uvx (alias for uv run tool) # Format and lint code without modifying pyproject.