如何从CMD运行Pip命令

据我所知,Python 2.7.9附带安装了Pip,但是当我尝试从CMD(Windows)执行Pip命令时,出现以下错误:

'pip' is not recognized as an internal or external command, operable program or batch file.

当我键入python我得到以下内容,这表明它已正确安装:

<!-- language: lang-none -->

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

然而,我确实需要添加一些环境变量来获取CMD上的python部分:

  • 添加到环境变量PATH"C:Python27"

  • 定义系统变量PYTHONPATH"C:Python27"

  • 我在Python目录中找不到Pip文件夹,但是在C:Python27Lib有一个名为“ensurepip”的文件夹。

    有谁知道我如何获得Pip命令以开始在CMD中工作?


    对于任何新来Python的人来说,他们都没有弄明白:在安装Python时,这应该是自动的,但为了以防万一,请注意,要在Windows的CMD中使用python命令运行Python,您必须先将它添加到在PATH环境变量, 这里解释。


    要执行Pip,首先确保你已经拥有它,所以输入你的CMD:

    > python
    >>> import pip
    >>>
    

    它应该继续没有错误。 否则,如果失败了,你可以在这里看看如何安装它。 现在你确定你已经有了Pip,你可以使用-m (module)参数从Python的CMD中运行它,如下所示:

    > python -m pip <command> <args>
    

    其中<command>是要运行的任何Pip命令, <args>是其相对参数,由空格分隔。

    例如,要安装包:

    > python -m pip install <package-name>
    

    确保还要将“C: Python27 Scripts”添加到您的路径中。 pip.exe应该在该文件夹中。 然后你可以运行:

    C:> pip install modulename
    

    较新版本的Python附带py ,Python启动程序,它始终位于PATH

    这里是如何通过py调用pip

    py -m pip install <pakagename>
    

    py允许在同一台机器上有几个版本的Python。

    作为一个例子,下面是如何从Python 2.7调用pip

    py -2.7 -m pip install <pakagename>
    
    链接地址: http://www.djcxy.com/p/48665.html

    上一篇: How to run Pip commands from CMD

    下一篇: Installing python