c++ 我的VSCode无法运行py文件,存在“无法识别为cmdlet的名称”问题

5vf7fwbs  于 2023-05-02  发布在  Vscode
关注(0)|答案(1)|浏览(186)

我尝试在VSCode终端中打印“Hello World”,收到此消息 “术语'python'无法识别为cmdlet,函数,脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。“
我已经安装了Python解释器,添加了环境变量和当我试图通过命令提示符运行我的Python文件时,它打印没有任何问题(包括打印列表或执行函数)
我还在命令中检查了python,它回复了版本3。8.5,但PowerShell一直否认,出现“无法识别”的问题,无论重新启动计算机。
有人能帮我解决这个问题吗?P/s:不仅是Python文件,我用C++编程的cpp文件也有类似的问题。我已经安装了MinGW,但程序仍然无法运行。

mwyxok5s

mwyxok5s1#

从你的描述中,你的意思是Python命令可以在VSCode和VSCode之外的cmd中识别,而不能在VSCode和VSCode之外的PowerShell中识别?
如果是正确的,你能用VSCode做这些动作吗?
Step1:打开cmd,输入'where python',找出你正在使用的python的位置,就像你描述的那样,你可以在cmd中运行python。
第二步:打开PowerShell,输入'get-command python',检查是否可以在PowerShell中找到python。正如您所描述的,您不应该获取python命令的位置。
Step 3:然后复制你在步骤1中得到的路径,并在PowerShell中输入它,然后输入'python'来检查你会得到什么。
步骤4:在步骤3中,你应该得到python命令的工作。这意味着python安装正确,但PowerShell无法找到它。这是因为您的系统环境路径在PowerShell中临时更改。
Step 5:进入该位置:C:\Users{UserName}\Documents\WindowsPowerShell,可以找到“profile”。ps1’和‘Microsoft.PowerShell_profile。ps1 '.清除它们。

相关问题