You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Download and install Python 3.13.2 from python.org.
Open a command prompt or terminal.
Run pip install <library_name> to install a new library.
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
The text was updated successfully, but these errors were encountered:
picnixz
added
type-feature
A feature request or enhancement
pending
The issue will be closed if no feedback is provided
and removed
type-crash
A hard crash of the interpreter, possibly with a core dump
labels
Mar 1, 2025
pip is externally managed so I don't think we need to update to the latest pip. We have a bundled pip for minimal usage I think, but otherwise I don't know if pip is meant to actually update itself to the latest version automatically.
Note that "pip notifies the user that a new version is available, but does not update itself" is the expected behaviour. IIRC, it also says "please update with [...]" so it lets the user decide whether it should update or not.
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
pip install <library_name>
to install a new library.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:
Environment
<insert initial pip version>
[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 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
The text was updated successfully, but these errors were encountered: