pip freeze 在 Windows 安装中没有显示任何内容?

use*_*267 2 python pip python-2.7

我在 Windows 7 中安装了 Python27

我正在尝试使用本教程构建一个 reddit 机器人

我从这里找到了有关如何为 Windows 安装 pip 的说明

页面说安装pip后,我可以使用pip freeze来检查安装是否正确

它说 pip freeze 应该显示一些信息,如下所示

Microsoft Windows [版本 6.2.9200] (c) 2012 Microsoft Corporation。版权所有。

C:\Users\Username>cd c:\Python27\Scripts

c:\Python27\Scripts>pip freeze
antiorm==1.1.1
enum34==1.0
requests==2.3.0 virtualenv==1.11.6

但是 pip freeze 根本没有显示任何内容 在此处输入图片说明

pip 安装正确,还是有什么问题?有没有其他方法可以测试正确安装?

Fre*_*k.L 5

如果你想彻底测试它,你可以使用你的实际 pip 安装来安装一些东西。例如,numpy 将是一个很好的示例,可以排除许多问题。

> pip install numpy

现在,pip freeze再次运行以检查 pip 是否按预期工作。然后它应该有一些东西可以展示。

如果你想进一步测试它,你可以打开一个终端并

> python
> import numpy
Run Code Online (Sandbox Code Playgroud)

这应该是对 pip 安装的完整测试。

此外,每当我在我的堆栈中安装一个新工具时,我喜欢使用where <executable name>(在 Windows 上)和which <executable name>(在 Linux 上)验证它的路径。有一些像 Java 这样的编译器总是与其他安装冲突(就像疯了一样,复杂的设置有时可能不得不注入绝对路径来强制使用正确的版本)。

此外,询问可执行文件的版本可以排除许多其他问题。在您的情况下,您可以pip --version根据您要使用的内容来检查您获得的版本并将其与稳定版或最新版进行比较。