"蟒"和" pip"在命令行中找不到命令

时间:2017-09-23 13:50:40

标签: python windows command-line pip command

我最近为我的Windows 10(64位)安装了Python 3.6,我想使用pip,但在安装之前,我需要使用下载的get-pip.py程序执行以下命令:

python get-pip.py

不知怎的,这不起作用,我从命令行得到以下消息:

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

(当我想执行一些pip命令时,我收到相同的消息)

我尝试了很多"解决方案"为了安装pip,比如从https://bitbucket.org/pygame/pygame/downloads/下载文件,但什么也没发生,我收到了消息......

你能解释一下为什么命令行不知道这些命令以及如何安装它们?

3 个答案:

答案 0 :(得分:3)

无需admin访问权限:

出现错误的原因是因为python不在PATH中(意味着可以从prompt中的任何目录调用它)。您可以通过输入以下内容来检查PATH中的不是

echo %path%

将返回不同目录paths的丢失,但不会返回您安装python的目录。

要向此添加python(并删除error),请按以下步骤操作:

  1. 打开control panel

  2. 转到System。 (跳过此步骤: Win + Break

  3. 转到顶部的Advanced标签。

  4. 点击底部的Environment Variables

  5. User variables for ___部分中,添加一个New的新文件。

  6. 在此pop-up中添加namepathvalueC:\Python34(或安装在何处)。

  7. 希望这会有所帮助,因为这是我在python的任何目录中使command prompt工作所做的工作!

答案 1 :(得分:1)

以管理员身份打开CMD并键入PATH(打印系统PATH变量的输出)。必须有一个PATH指向您的Python安装目录。只有使用该系统路径,你的cmd知道python.exe的位置并在那里搜索python。 通常,Python安装安装程序会询问您是否要设置Python环境PATH变量。也许再次运行安装程序并注意该选项。而且我认为有一个自动安装pip for python的复选框。

如果要设置路径环境变量,请使用:

https://superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10

如果你想用GET-PIP手动安装pip,你必须首先下载get-pip.py然后用python运行它。 从这里下载get-pip。

https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py

答案 2 :(得分:1)

  

你能解释一下为什么命令行不知道这些   命令以及如何安装它们?

当Python可执行文件未添加到PATH时会发生这种情况。 @xyres为如何执行此操作提供了一个很好的链接。

  

我想使用pip,但在安装之前,我需要执行以下命令   使用下载的get-pip.py程序:

pip应与官方Python安装程序捆绑在一起,因此不需要从其他来源获取