我最近为我的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/下载文件,但什么也没发生,我收到了消息......
你能解释一下为什么命令行不知道这些命令以及如何安装它们?
答案 0 :(得分:3)
admin
访问权限:出现错误的原因是因为python
不在PATH
中(意味着可以从prompt
中的任何目录调用它)。您可以通过输入以下内容来检查PATH
中的不是:
echo %path%
将返回不同目录paths
的丢失,但不会返回您安装python
的目录。
要向此添加python
(并删除error
),请按以下步骤操作:
打开control panel
。
转到System
。 (跳过此步骤: Win + Break )
转到顶部的Advanced
标签。
点击底部的Environment Variables
。
在User variables for ___
部分中,添加一个New
的新文件。
在此pop-up
中添加name
:path
和value
:C:\Python34
(或安装在何处)。
希望这会有所帮助,因为这是我在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安装程序捆绑在一起,因此不需要从其他来源获取