2015-04-23 64 views
31

命令,Python的2.7.9预装有画中画,但是当我尝试执行从CMD(Windows)中画中画命令我得到以下错误:如何运行皮普从CMD

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

当我输入python我得到以下,这表明它已经被正确安装:

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工作:

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

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

我无法找到Python的目录内的画中画文件夹,但是,有一个名为“ensurepip文件夹“在C:\Python27\Lib\

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

回答

77

小侧面说明,任何人新的Python这并没有弄明白由theirself:安装Python时this should be automatic,但为了以防万一,请注意使用Windows' CMD的python命令来运行Python必须先添加它到PATH环境变量,如解释here


要执行皮普,首先要确保你拥有它,那么请在您的CMD:

> python 
>>> import pip 
>>> 

它应该没有错误进行。否则,如果失败,您可以查看here以了解如何安装它。现在,你是确保你有皮普,你可以使用Python使用-m(模块)的参数从CMD运行它,就像这样:

> python -m pip <command> <args> 

哪里<command>是要运行任何皮普命令,<args>是它的相对参数,用空格分隔。

例如,安装一个软件包:

> python -m pip install <package-name> 
+0

感谢那些工作!我会尽快接受定时器 – algorhythm

+0

@CMAC欢迎:) –

+0

python -m pip install /usr/bin/python:pip是一个包,不能直接执行 –

15

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

C:\> pip install modulename 
+0

如果您在防火墙后工作您可能需要将您的代理服务器作为参数添加到您的pip命令中。 pip --proxy YourProxyUrl:81安装pythonnet –

4

转到安装Python的文件夹..并转到脚本文件夹。

做了这一切在CMD,然后键入:

pip

,以检查其是否存在与否。

只要它显示一些列表就意味着它在那里。

然后键入

pip install <package name you want to install> 
0

Firstly make sure that you have installed python 2.7 or higher

打开命令提示符作为管理员,并更改目录到Python,然后键入cd脚本然后键入pip.exe目录更改为脚本,现在你可以安装模块 一步步骤:

  • 打开Cmd的

  • 键入 “CD \”,然后在 “CD python2.7” 进入

  • 类型,然后在 “CD脚本” 进入

Note that my python version is 2.7 so my directory is that so use your python folder here...

  • 类型并输入

  • 现在输入这个“pip.exe”

  • 现在它会提示你安装模块ES

1

是为我工作的,设置环境变量蟒蛇的路径简单的解决方案,它是如下

  1. 转到我的电脑
  2. 开放性
  3. 打开高级完成设置
  4. 开放环境变量
  5. 选择路径
  6. 编辑

在编辑选项,单击添加,添加一个以下两条路径可之一:

C:\Python27 

C:\Python27\Scripts 

,并已接近cmd并运行它以管理员身份,由PIP将开始工作。

3

较新版本的Python附带py,Python Launcher,它总是在PATH

这里是如何通过py调用pip

py -m pip install <pakagename> 

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

举个例子,在这里是如何从Python 2.7版调用pip

py -2.7 -m pip install <pakagename>