在powershell会话中键入python
将打开一个Windows资源管理器窗口“How do you want to open this file?”选择打开此文件的程序。你知道吗
但是,在cmd中,相同的python
命令可以正常工作(启动解释器)。你知道吗
使用.py
脚本名指定python
时也会遇到同样的问题。你知道吗
我需要修复注册表项或文件关联中的某些内容吗?为什么只有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
)的文件搜索顺序不同?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐