来自powershell的Python命令工作或失败取决于PowerShell的启动方式/位置

时间:2018-02-13 11:10:06

标签: python windows powershell environment-variables

我刚刚安装了python并选中了框以设置环境变量。我试图看到我可以根据我的方便(开始菜单,命令提示符,python shell等)开始python的不同方式,当我发现一些奇怪的事情发生时,我无法理解为什么?

因此,当我从开始菜单启动PowerShell并输入命令python时,python启动。当我在桌面位置启动PowerShell(shift +右键单击 - >打开电源shell)时,仍然可以访问python命令(如下图所示)。 python accessible in the powershell started in desktop location 然而,当我在任何其他位置(例如e:/ python / playground)通过使用Windows资源管理器导航到PowerShell然后从shift + right_click菜单运行powershell时启动PowerShell时,python命令无法访问。 python inaccessible in powershell started in a specific location 但是如果我从开始菜单然后cd启动PowerShell到同一位置,则可以访问python命令。 python accessible when powershell started from startmenu and navigated to particular location 为什么我发现python的不同行为有不同的启动PowerShell的方法?它让我想一想shell的环境设置是否存在差异?

0 个答案:

没有答案