我在 Visual Code 控制台中使用 Python3。 当我创建虚拟环境时,pip 版本总是过时的。 我无法理解过时版本的 pip 来自哪里。 我在 Windows 和虚拟环境中使用相同版本的 Python。
> py
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
>>> exit()
> .\.tempcollect\Scripts\activate
(.tempcollect) > py
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
但对于 pip 而言并非如此
> pip --version
pip 20.3.1 from c:\users\20000263\appdata\local\programs\python\python38\lib\site-packages\pip (python 3.8)
> .\.tempcollect\Scripts\activate
(.tempcollect) > pip --version
pip 19.2.3 from c:\users\20000263\documents\dev\tempcollect\.tempcollect\lib\site-packages\pip (python 3.8)
创建虚拟环境后,我手动将 pip 升级到最新版本,但我想避免必须系统地进行。