如何从CMD运行Pip命令

alg*_*thm 70 python 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.
Run Code Online (Sandbox Code Playgroud)

当我输入时,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.
Run Code Online (Sandbox Code Playgroud)

但是,我确实需要添加一些环境变量来使python部分在CMD上运行:

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

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

我在Python目录中找不到Pip文件夹,但是有一个名为"ensurepip"的文件夹C:\Python27\Lib\.

有谁知道如何让Pip命令开始在CMD中工作?

Mar*_*lli 159

对于那些刚接触过自己的人来说,没有人想到这一点:在安装Python时这应该是自动的,但为了防万一,请注意使用pythonWindows的CMD中的命令运行Python ,你必须先将它添加到PATH环境变量,解释在这里.


要执行Pip,首先要确保拥有它.所以输入您的CMD:

> python
>>> import pip
>>>
Run Code Online (Sandbox Code Playgroud)

它应该没有错误.否则,如果失败,您可以在此处查看如何安装它.现在您确定已经拥有了Pip,您可以使用-m(模块)参数从CMD使用Python运行它,如下所示:

> python -m pip <command> <args>
Run Code Online (Sandbox Code Playgroud)

<command>您想要运行的Pip命令在哪里,<args>它是相对参数,用空格分隔.

例如,要安装包:

> python -m pip install <package-name>
Run Code Online (Sandbox Code Playgroud)

  • @MadmanLee“m”代表模块,它启动一个模块,将其作为脚本执行,而不是导入它。 (2认同)

Tam*_*erz 20

确保还在路径中添加"C:\ Python27\Scripts".pip.exe应该在该文件夹中.然后你可以运行:

C:\> pip install modulename
Run Code Online (Sandbox Code Playgroud)


Ben*_*hon 18

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

以下是如何pip通过以下方式调用py:

py -m pip install <packagename>
Run Code Online (Sandbox Code Playgroud)

py 允许在同一台机器上安装多个版本的Python.

作为示例,以下是如何pip从Python 2.7 调用:

py -2.7 -m pip install <packagename>
Run Code Online (Sandbox Code Playgroud)


小智 6

转到安装Python的文件夹。然后转到Scripts文件夹。

在CMD中完成所有操作,然后输入:

pip

检查它是否存在。

一旦它显示了一些列表,就意味着它在那里。

然后输入

pip install <package name you want to install>
Run Code Online (Sandbox Code Playgroud)


小智 6

对我有用的简单解决方案是,在环境变量中设置 python 的路径,操作如下

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

在编辑选项中点击添加,将以下两个路径一一添加进去:

C:\Python27

C:\Python27\Scripts
Run Code Online (Sandbox Code Playgroud)

现在关闭 cmd 并以管理员身份运行它,此时 pip 将开始工作。