Powershell打开资源管理器窗口,而不是启动python解释器

时间:2018-12-10 04:21:50

标签: python windows powershell cmd environment-variables

在powershell会话中,键入python将打开Windows资源管理器窗口“您如何打开此文件?”。选择打开该文件的程序。

然而,相同的python命令在cmd中可以正常工作(启动解释器)。

使用python脚本名称指定.py时,会出现相同的问题。

我需要修复注册表项或文件关联中的某些内容吗?为什么只有Powershell表现不佳,而cmd却可以正常工作?


编辑:

只需解决问题:

PS > (get-command python.exe).Path
C:\Python\Python35_64b\python.exe
PS > (get-command python).Path
C:\Python\Python35_64b\Scripts\python

显然,我有一个文件python,但没有扩展名,但它卡在了%PATH%环境变量的路径之一中。删除此虚拟文件(如何到达那里?!)后,一切正常。

也许这篇文章将来可能还会对某人(可能是我自己)有所帮助!


这里仍然是一个问题,为什么 cmd powershell %PATH%中搜索带有和不带有扩展名(.exe )?

0 个答案:

没有答案