Python 2.7 为什么“python-mpip安装…”需要“-m”?
我最近使用pip在python 2.7中安装requests包,但是为了安装,我必须使用:Python 2.7 为什么“python-mpip安装…”需要“-m”?,python-2.7,pip,Python 2.7,Pip,我最近使用pip在python 2.7中安装requests包,但是为了安装,我必须使用: python -m pip install requests 而不仅仅是: python pip install requests 这给了我一个错误: 无法打开文件'pip:[Errno 2]没有这样的文件或目录 为什么我需要添加-m?python-mpip告诉python以pip模块作为主模块运行 python pip不被理解,因为pip不是python理解的命令行参数,即pip是一个模块 如果w
python -m pip install requests
而不仅仅是:
python pip install requests
这给了我一个错误:
无法打开文件'pip:[Errno 2]没有这样的文件或目录
为什么我需要添加-m?python-mpip告诉python以pip模块作为主模块运行
python pip不被理解,因为pip不是python理解的命令行参数,即pip是一个模块
如果windows上的python脚本目录c:\python27\scripts for python 2.7在您的路径上,那么您可以在不使用python的情况下运行pip,并将相同的选项传递给python-m pip
因此:您需要添加-m pip,以便python知道使用哪个模块作为主模块。pip是安装在python脚本目录中的独立程序,不是python的参数。这些是您使用的完整命令吗?我怀疑不是每个命令前面都有python吗?是的,整个命令是>python-mpipinstall-requests可能重复的