【发布时间】:2021-10-24 09:41:09
【问题描述】:
我已全局安装 pip 21.2.4,但每次创建虚拟环境并安装模块时,都会收到以下警告:
警告:您使用的是 pip 版本 21.1.3;但是,版本 21.2.4 可用。
然后我在虚拟环境中更新 pip 版本如下:
$ pip3 install --upgrade pip==21.2.4
但此更改仅适用于此虚拟环境,每次创建新虚拟环境时我都必须重复相同的过程。
对于使用全球最新 pip 版本创建的所有新虚拟环境,我该如何做?
【问题讨论】:
-
你使用什么命令来创建虚拟环境?您使用哪个 Python 版本来创建虚拟环境?
-
我使用以下命令:python3 -m venv postgres-workspace 但是当我激活虚拟环境时,以下命令:$ which python 返回:postgres-workspace/bin/python
-
你的 Python 版本是多少 (
python3 -V)?假设它是最新版本的 Python(3.9+),您应该能够使用以下命令python3 -m venv --upgrade-deps postgres-workspace,这将像往常一样创建一个虚拟环境,然后在该环境中更新 pip 和 setuptools。但是您需要为每个创建使用标志。 -
@sinoroc 我有 Python 3.9.6。您的解决方案是正确的,这样就没有警告了。非常感谢您的帮助。我无法将您的答案标记为正确,因为它在评论中,如果您将其写在答案中,我可以将其标记为正确。
标签: python pip python-venv