Skip to content

pip does not automatically update to latest version in Python 3.13.2 #130720

@DangNhutNguyen

Description

@DangNhutNguyen

Crash report

What happened?

Issue Report: pip does not automatically update to latest version in Python 3.13.2

Description

When installing Python 3.13.2 from python.org and using pip to install new libraries, pip does not automatically update to the latest version (25.0.1). Instead, it notifies the user that a new version is available, but does not update itself.

Steps to Reproduce

  1. Download and install Python 3.13.2 from python.org.
  2. Open a command prompt or terminal.
  3. Run pip install <library_name> to install a new library.
  4. Observe that pip does not automatically update to the latest version.

Expected Behavior

pip should automatically update to the latest version when installing new libraries or running pip install commands.

Actual Behavior

pip notifies the user that a new version is available, but does not update itself. The user must manually update pip using:

python.exe -m pip install --upgrade pip

Environment

  • Python version: 3.13.2
  • pip version: <insert initial pip version>
  • Operating System: [insert OS name and version]

Possible Solution

Consider enabling automatic updates for pip in future versions of Python, or providing a more prominent notification to users to update pip manually.

Example Use Case

To reproduce the issue, simply install Python 3.13.2 and run:

pip install requests

pip will notify you that a new version is available, but will not update itself.

CPython versions tested on:

3.13, 3.14, 3.12

Operating systems tested on:

Windows

Output from running 'python -VV' on the command line:

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions