为什么此命令需要进行PIP“ py -m pip install
我曾在Visual Studio中尝试过多次,但唯一可行的方法是从终端/ cmd
答案 0 :(得分:0)
此命令有一些组件:
py.exe
是Windows上的全局命令(安装时),它将自动选择最新版本的Python。就像使用C:\Users\username\AppData\Local\Programs\Python\Python37\python.exe
,而不必每次都键入它。-m pip
是Python的一个选项,实质上意味着“为我找到并运行pip
” install …
是点子的选择由于第一步是运行可执行文件,因此需要从允许您运行可执行文件的程序中执行此操作。通常,这将是资源管理器,“开始”菜单或命令提示符/ Powershell。如果您已经在使用Visual Studio,则需要切换到以下程序之一来运行此特定命令。
但是,Visual Studio本身提供了无需使用此特定命令即可安装Python软件包的方法。 the documentation中有完整的信息,但是如果在安装时选择了“ Python”,则将有一个Python Environments窗口(在“查看” /“其他Windows”菜单下查看)。
该屏幕快照中当前显示“概述”的下拉菜单也具有“包”视图。如果您看过它,它将为您处理原始命令的前两个组件-它会找到正确的Python版本并能够运行pip
。有一个文本框,您可以在其中输入要安装的软件包的名称。
在后台,Visual Studio所做的一切实际上都在运行python -m pip install <whatever you type>
,因此与py
命令相比,它并没有做任何特别的事情。但是,如果要保留在VS中,这是切换到终端的替代方法。