2016-03-21 190 views
0

我从https://www.python.org/downloads/release/python-351/运行Python 3.5.1安装程序。但是,在命令行上,当我运行pip时,发现错误:'pip' is not recognized as an internal or external command无法在Windows 10上安装PIP

有什么问题吗?

+0

您也可以尝试在命令行中用'python -m pip install -U pip'升级pip。 – Carson

+0

@Carson您的建议会产生一个错误:'C:\ python351 \ python.exe:没有名为pip的模块 –

+0

这很奇怪。通常pip附带python安装。 “python get-pip.py”的输出是什么(再次在命令行中)? – Carson

回答

4

解决方案是从 https://bootstrap.pypa.io/get-pip.py获取最新的pip安装程序脚本,并使用python get-pip.py进行安装。

然后你可以使用像python -m pip ...这样的命令来处理你的内容。

2

您必须将pip路径添加到环境变量中。 Pip包含在python的脚本目录中。

比如我的情况:C:\ Python34 \脚本\ pip.exe

要添加路径环境变量。

  1. 保持并按暂停
  2. 单击高级系统设置。
  3. 单击环境变量。
  4. 添加C:\Python34\Scripts(对不起,我不知道python 3.5目录的名称)到系统变量的Path
  5. 重新启动命令提示符。

编辑

以另一种方式,你可以用PIP-赢,而不是点子的。在这里阅读更多:https://sites.google.com/site/pydatalog/python/pip-for-windows

+1

这对于Python 3来说并非如此。除非需要从任何其他目录访问'pip',否则不需要为env变量添加pip路径。我的Python文件夹里甚至没有'Scripts'目录。 –

+0

对我有用,谢谢 –