Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 命令不';无法在vscode powershell终端中工作_Python 3.x_Powershell_Visual Studio Code - Fatal编程技术网

Python 3.x 命令不';无法在vscode powershell终端中工作

Python 3.x 命令不';无法在vscode powershell终端中工作,python-3.x,powershell,visual-studio-code,Python 3.x,Powershell,Visual Studio Code,当我尝试在vscode中的终端中执行任何命令时,我会遇到类似的错误。有人知道如何解决这个问题吗 pip:术语“pip”不被识别为cmdlet、函数、, 脚本文件或可操作程序。检查名称的拼写,或者 已包含路径,请验证路径是否正确,然后重试。 第1行字符:1 +pip安装nba_api + ~~~ +CategoryInfo:ObjectNotFound:(pip:String)[],CommandNotF 例外情况 +FullyQualifiedErrorId:CommandNotFoundExc

当我尝试在vscode中的终端中执行任何命令时,我会遇到类似的错误。有人知道如何解决这个问题吗

pip:术语“pip”不被识别为cmdlet、函数、,
脚本文件或可操作程序。检查名称的拼写,或者
已包含路径,请验证路径是否正确,然后重试。
第1行字符:1
+pip安装nba_api
+ ~~~
+CategoryInfo:ObjectNotFound:(pip:String)[],CommandNotF
例外情况
+FullyQualifiedErrorId:CommandNotFoundException

必须将pip的路径包含到path环境变量中。Powershell或Cmd无法自动理解路径。如果不在PATH环境变量中登记目录,则必须包含pip命令的完整路径。所以你必须使用这个:

cmd /c "setx.exe PATH %PATH%;ThePathOfPip"
运行此操作后,请关闭powershell的所有实例,并在下一个会话后注意更改

这也将有助于:

$env:path = $env:path + ";" + "The path of pip"
但它只会保存当前会话的值,因此我不推荐使用它


使用提供的评论链接中的一点内容并结合我自己的知识编写了此答案。

您必须将pip的路径包含到path环境变量中。Powershell或Cmd无法自动理解路径。如果不在PATH环境变量中登记目录,则必须包含pip命令的完整路径。所以你必须使用这个:

cmd /c "setx.exe PATH %PATH%;ThePathOfPip"
运行此操作后,请关闭powershell的所有实例,并在下一个会话后注意更改

这也将有助于:

$env:path = $env:path + ";" + "The path of pip"
但它只会保存当前会话的值,因此我不推荐使用它


使用提供的评论链接中的一点内容并结合我自己的知识编写了此答案。

这通常是您的系统
路径的问题。试试看这通常是您的系统路径的问题。尝试