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

2024-05-23 22:28:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows7中安装了Python27

我正在尝试建立一个reddit机器人using this tutorial

我在here找到了有关如何安装pip for windows的说明

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

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

Microsoft Windows [Version 6.2.9200] (c) 2012 Microsoft Corporation. All rights reserved.

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根本没有显示任何内容enter image description here

pip安装是否正确,或者有问题吗?有没有其他方法可以测试正确的安装?


Tags: pipforherewindowsscripts机器人页面this
2条回答

你面临的问题是,如果你的安装中只有默认的软件包,比如pip,wheel,pip freeze现在没有任何东西可以冻结,所以这就是为什么不显示任何东西。请尝试安装新软件包,然后再次运行该命令。

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

> pip install numpy

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

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

> python
> import numpy

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

此外,每当我在堆栈中安装一个新工具时,我喜欢用where <executable name>(在Windows上)和which <executable name>(在Linux上)来验证它的路径。有些编译器(如Java)总是与其他安装程序发生冲突(如crazy,以至于复杂的安装程序有时可能需要注入绝对路径来强制使用正确的版本)。

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

相关问题 更多 >