[英]How to run Pip commands from CMD
据我了解,Python 2.7.9 安装了 Pip,但是当我尝试从 CMD (Windows) 执行 Pip 命令时,出现以下错误:
'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.
但是,我确实需要添加一些环境变量才能使 python 部分在 CMD 上运行:
添加到环境变量PATH
: "C:\Python27\"
定义系统变量PYTHONPATH
: "C:\Python27\"
我在 Python 目录中找不到 Pip 文件夹,但是在C:\Python27\Lib\
中有一个名为“ensurepip”的文件夹。
有人知道如何获得 Pip 命令以在 CMD 中开始工作吗?
对于没有自己弄明白的 Python 新手,请注意一点:这在安装 Python 时应该是自动的,但为了以防万一,请注意,要在 Windows 的 CMD 中使用python
命令运行 Python,您必须首先将其添加到在PATH
环境变量,解释在这里。
要执行 Pip,首先要确保你已经安装了它,所以输入你的 CMD:
> python
>>> import pip
>>>
它应该没有错误地继续。 否则,如果此操作失败,您可以在此处查看如何安装它。 现在您确定您已经获得了 Pip,您可以使用-m
(模块)参数从 CMD 使用 Python 运行它,如下所示:
> python -m pip <command> <args>
其中<command>
是您要运行的任何 Pip 命令,而<args>
是其相对参数,以空格分隔。
例如,要安装一个包:
> python -m pip install <package-name>
较新版本的 Python 带有py
,即Python 启动器,它始终位于PATH
。
以下是通过py
调用pip
:
py -m pip install <packagename>
py
允许在同一台机器上有多个版本的 Python。
例如,以下是如何从 Python 2.7 调用pip
:
py -2.7 -m pip install <packagename>
确保还将“C:\\Python27\\Scripts”添加到您的路径中。 pip.exe 应该在该文件夹中。 然后你可以运行:
C:\> pip install modulename
转到安装 Python 的文件夹 .. 并转到 Scripts 文件夹。
在 CMD 中执行所有这些操作,然后键入:
pip
检查它是否存在。
只要它显示一些列表,就意味着它就在那里。
然后输入
pip install <package name you want to install>
首先确保你已经安装了 python 2.7 或更高版本
以管理员身份打开命令提示符并将目录更改为 python,然后通过键入 cd Scripts 将目录更改为 Scripts,然后键入 pip.exe,现在您可以逐步安装模块:
打开命令
输入“cd \\”,然后输入
输入“cd python2.7”然后输入
请注意,我的 python 版本是 2.7,所以我的目录是这样的,所以在这里使用你的 python 文件夹......
输入“cd Scripts”并输入
现在输入这个“pip.exe”
现在它会提示你安装模块
对我有用的简单解决方案是,在环境变量中设置python的路径,如下完成
在编辑选项中单击添加并一一添加以下两个路径:
C:\Python27
C:\Python27\Scripts
现在关闭 cmd 并以管理员身份运行它,通过该 pip 将开始工作。
就我而言,我试图安装 Flask。 我想运行pip install Flask命令。 但是当我打开命令提示符时,我会转到 C:\\Users[user]>。 如果你在这里给出,它会说 pip 不被识别。 我做了以下步骤
在您的桌面上右键单击计算机并选择属性
选择高级系统设置
在您看到的弹出窗口中,选择“高级”选项卡,然后单击“环境变量”
在弹出窗口中双击 PATH 并从弹出的变量名称 PATH 复制变量值并将变量值粘贴到记事本等中,然后查找 Python 条目。
就我而言,它是C:\\Users\\[user]\\AppData\\Local\\Programs\\Python\\Python36-32
现在在我的命令提示符中,我移到了上面的位置并给了pip install Flask
在命令提示符内:
py -m pip install <ModuleNameGoesHere>
只要您安装了 python,它就可以在任何地方运行。
分解:
py
是适用于 Python 的大多数版本的通用 python 命令。这很好,因为您不必查找并导航到特定或复杂的路径。-m
代表模块pip
是package管理系统,用于安装和管理Python编写的软件包install
是Pip安装命令ModuleName...
是您希望下载到 python 的模块/包 object 的占位符。例子:
py -m pip install requests
或py -m pip install pandas
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.