Skip to content

Clarify Kedro installation methods (uvx vs virtual environment) for beginners #5127

@iamelijahko

Description

@iamelijahko

Description

As a beginner learning Kedro (e.g. through the Spaceflights tutorial), I found the installation instructions can be clearer, especially around the difference between using uvx kedro new and setting up Kedro inside a virtual environment.

Currently, the documentation shows:
uvx kedro new --starter spaceflights-pandas --name spaceflights

Image

but doesn’t clearly explain:

  • What uvx is.
  • Why you can run kedro new without installing Kedro.
  • When to use uvx vs installing Kedro in a virtual environment.
  • Best practice for long-term projects vs tutorials.

Why this matters:

  • Beginners may assume Kedro needs to be installed globally.
  • Others may be unsure if they should always use uvx or switch to a virtual environment.
  • This leads to uncertainty and setup mistakes when starting new projects.

Suggested improvements:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue: Feature RequestNew feature or improvement to existing feature

    Type

    No type

    Projects

    Status

    To Do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions