繁体   English   中英

pip freeze 给出了与 pip --version 不同的版本

[英]pip freeze gives different version from pip --version

我在 Windows 10 上,刚刚安装了 Python 3.7.4。 我使用pip install virtualenv 安装了 virtualenv ,我收到消息说我安装了 16.7.2 而 19.2.1 可用。 然后我使用python -m pip install --upgrade pip进行升级。

这是问题:当我在 Powershell 上输入pip freeze时,我得到了这个:

虚拟环境==16.7.2

但是当我输入pip --version 时,我得到了这个:

来自 c:\\users\\user1\\python\\lib\\site-packages\\pip (python 3.7) 的 pip 19.2.1

你能告诉我为什么 pip freeze 仍然显示旧版本吗?

谢谢。

pipvirtualenv是两种不同的情况,其中pip主要用于安装 python 包,而virtualenv用于在开发时利用虚拟环境。

以下命令仅更新pip而不是虚拟环境

python -m pip install --upgrade pip

如果您认为您仍然需要升级 virtualenv(当然如果有新版本可用)。 请遵循以下语法而不指定版本。

pip install [package] --upgrade

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM