我在Windows 7中安装了Python27
我正在尝试构建一个reddit bot using this tutorial
我找到了有关如何从here
安装pip for Windows的说明该页面说明在安装pip后,我可以使用pip冻结来检查安装是否正确
它说pip冻结应该显示一些信息,如下所示
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
请求== 2.3.0 virtualenv == 1.11.6
pip安装正确,还是有问题?有没有其他方法可以测试正确的安装?
答案 0 :(得分:3)
如果要彻底测试,可以使用实际的pip安装来安装。例如,numpy将是一个很好的例子,可以解决许多问题。
> pip install numpy
现在,再次运行pip freeze
以检查pip是否按预期工作。然后应该展示一些东西。
如果您想进一步测试,可以打开终端并
> python
> import numpy
这应该是你的pip安装的完整测试。
此外,每当我在堆栈中安装新工具时,我都希望使用where <executable name>
(在Windows上)和which <executable name>
(在Linux上)验证其路径。有些像Java这样的编译器总是与其他安装相冲突(就像疯了一样,复杂的设置有时可能需要注入绝对路径来强制使用正确的版本)。
此外,询问可执行文件的版本可以解决许多其他问题。在您的情况下,您可以使用pip --version
来检查您获得的版本,并根据您要使用的内容将其与稳定版或最新版进行比较。
答案 1 :(得分:2)
windows是一个令人困惑的软件...适用于我的解决方案如下
pip list
答案 2 :(得分:0)
您面临的问题是,如果您的安装中仅包含默认软件包,则说pip,wheel,pip冻结目前没有任何冻结,因此这就是为什么不显示任何内容的原因。尝试安装新软件包,然后再次运行命令。