Skip to content

Configuration helper: confusing wording for "directory for versioned Python commands" #187

@sparrowt

Description

@sparrowt

Background

Python Installation Manager installed from https://www.python.org/downloads/ onto a Windows 11 machine which has a bunch of existing MSI installed versions of python.

Details

A terminal window appears during installation and prompts me as follows:

********************************************************************************

The directory for versioned Python commands is not configured.

This will prevent commands like python3.14.exe working, but will not affect the
python or py commands (for example, py -V:3.14).

We can add the directory to PATH now, but you will need to restart your
terminal to see the change, and must manually edit environment variables to
later remove the entry.
Add commands directory to your PATH now? [y/N]

I'm pretty familiar with python and use it extensively but this wording left me confused in the following ways:

  1. Which actual directory is this? Is this a version-agnostic directory managed by Python Installation Manager? Ideally it would print out the actual path - I like to know what is being added to my PATH.

  2. I don't understand this bit at all:

    and must manually edit environment variables to later remove the entry.

    if I choose to add this to my PATH, why must I remove it later?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestrelease-blockerDo not release without fixing this issue!

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions