Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.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和Powershell问题,即使在将其添加到path之后也是如此_Python_Powershell - Fatal编程技术网

Python和Powershell问题,即使在将其添加到path之后也是如此

Python和Powershell问题,即使在将其添加到path之后也是如此,python,powershell,Python,Powershell,当我尝试在Powershell中运行python命令时,会出现以下错误 程序“python”无法运行:没有应用程序与该程序的指定文件相关联 我在C:\Users\hp\AppData\Local\Programs\python\Python35目录中安装了python。 我尝试在系统环境变量path中添加它,并重新启动了Powershell,但得到了相同的错误。也尝试过通过其他答案中给出的命令来执行,但不起作用 确保可以通过键入 powershell中的C:\Users\hp\AppData\L

当我尝试在Powershell中运行python命令时,会出现以下错误

程序“python”无法运行:没有应用程序与该程序的指定文件相关联

我在
C:\Users\hp\AppData\Local\Programs\python\Python35
目录中安装了python。 我尝试在系统环境变量path中添加它,并重新启动了Powershell,但得到了相同的错误。也尝试过通过其他答案中给出的命令来执行,但不起作用

  • 确保可以通过键入 powershell中的C:\Users\hp\AppData\Local\Programs\Python\Python35\Python.exe

  • 确保已将
    C:\Users\hp\AppData\Local\Programs\Python\Python35
    添加到路径中

  • 重新启动系统


  • 如果这是针对windows的,那么您不必显式地提及路径,因为只需单击“添加到路径”即可完成

    在安装过程中设置时,很可能没有给出确切的路径,即C:\Users\hp\AppData\Local\Programs\Python\Python35


    当您在执行脚本时给出确切的路径时,Python是否运行?如果其他方法无效,请尝试重新启动系统或重新安装Python,并确保选中“添加到路径”框。

    您可能需要重新启动计算机以使新路径生效,仅重新启动powershell将不起作用。

    能否显示您的
    路径的外观?请尝试以下操作:@DuarteCastanho谢谢<代码>获取命令python |选择对象-ExpandProperty定义
    返回cygwin。我在变量列表中将Python上移,它开始工作了。谢谢!我已经试过了。我将Python在变量列表中上移,它开始工作。您的答案已经很受欢迎,祝贺您在堆栈溢出方面帮助了其他人。您可能想解释这个答案是如何或为什么起作用的。当我读到它的时候,我认为只要运行“python.exe”,就可以将Python35添加到路径的开头,那么为什么两者都需要呢?还有,为什么建议重新启动系统?(对我来说)那很奇怪。欢迎来到SO,谢谢你帮助大家。