Python新手:pip安装和语法问题

时间:2014-06-17 20:14:03

标签: python windows python-2.7

这里是Python新手。我正在运行Python 2.7.7 x86和Windows 7.我正在尝试安装requests模块。我试过了:

pip install requests

在Python shell和Windows命令行(cmd)中(我看到this question,建议使用cmd),我不断收到同样的错误:

SyntaxError: invalid syntax

我尝试通过运行来检查pip是否正确安装:

installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages])
print installed_packages_list

我从this question得到的。我得到了[]作为输出。我正在解释这意味着pip没有成功安装。我尝试通过运行pip重新安装get-pip.py,并获得输出:

Requirement already up-to-date: pip in c:\python27\lib\site-packages
Cleaning up...

我正在解释为Python告诉我pip已安装。我现在真的很困惑...如何确保正确安装pip,然后安装请求模块?任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:7)

这是一个常见问题,而且几乎没有针对SO主题的规范答案(老实说,这更像是超级用户的事情,但因为它与编码相关 - 即使它不是由编码任何手段 - 它会飞到这里。)

如果你有pip(通过运行get-pip.py或者等),它将存在于你的Python目录中。如果您正在运行Python 2.7,我们假设该目录位于C:\Python27\。在这种情况下,pip存在于C:\Python27\scripts\pip.exe

您可以将其添加到%PATH%,或在每次要使用点数时在那里导航。无论什么是最方便的。别的什么:

COMMAND PROMPT WINDOW:
C:\users\yourname>set PATH = %PATH%;C:\python27\scripts
C:\users\yourname>pip install requests