There’s some discussion on this a while ago on GitHub: https://github.com/pypa/pip/issues/8450 <https://github.com/pypa/pip/issues/8450>
The problem is likely caused by a corrupt pip installation, and can be resolved by re-initialising pip with the built-in ensurepip module. Once pip is recovered, the suggested upgrade command should work as expected. The comment with a green tick in the thread lists more detailed commands. TP -- Tzu-ping Chung (@uranusjr) uranu...@gmail.com https://uranusjr.com > On 29/9, 2020, at 16:14, brenn...@bezeqint.net wrote: > > Hello, > > When I tried to install a package using pip, it informed me that there is a > new version available. > Per the recommendation, I tried to update pip, but the update failed. > > The following is the last few lines of the failure messages: > vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv > File > "C:\Users\user\AppData\Roaming\Python\Python38\site-packages\pip\_vendor\distlib\scripts.py", > line 386, in _get_launcher > > raise ValueError(msg) > > ValueError: Unable to find resource t64.exe in package pip._vendor.distlib > > WARNING: You are using pip version 20.2.2; however, version 20.2.3 is > available. > > You should consider upgrading via the 'C:\Program Files\Python38\python.exe > -m pip install --upgrade pip' command. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > I can of course supply the full error traceback, if needed, not just these > last few lines. > > The file: > c:\Users\user\AppData\Roaming\Python\Python38\site-packages\pip\_vendor\distlib\t64.exe > DOES exist. > > I just installed the latest python version 3.8.6 – I would have thought it > would already include the latest version of pip… > > Any help resolving this failure will be much appreciated. > -- > Distutils-SIG mailing list -- distutils-sig@python.org > To unsubscribe send an email to distutils-sig-le...@python.org > https://mail.python.org/mailman3/lists/distutils-sig.python.org/ > Message archived at > https://mail.python.org/archives/list/distutils-sig@python.org/message/XRTQTQQKWMGYCXAWQXCCEVNLU5HX5D7C/
-- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/archives/list/distutils-sig@python.org/message/C2IHYFI3GNMR6GQYHNUZSMOXUEGKAQJ3/