【发布时间】:2019-01-26 13:58:51
【问题描述】:
在我的机器上我安装了 python3.4 和最近下载的 python3.6,我想将 python3.6 设置为我在命令提示符中使用的默认 python。
我已经删除了 python34 路径变量,但是当我通过命令提示符访问 python 时,它仍然默认打开 python3.4。我看到 this question 关于访问非默认 python 但那是针对特定文件的。
自发布问题以来:
我还从系统路径变量中删除了 python34。
在命令提示符下输入 where python 会返回:
C:\>where python
C:\Python34\python.exe
C:\Python36\python.exe
输入 echo %PATH% 返回
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Python34;;C:\WINDOWS\System32\OpenSSH\;C:\Python36\Scripts\;C:\Python36\;C:\Users\ME\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;
the proposed duplicate 上接受的答案表明这是可能的,但你不应该这样做,并且没有详细说明如何做到这一点。
【问题讨论】:
-
@RushabhMehta 对该问题的接受答案表明这是可能的,但你不应该这样做,并且没有详细说明如何做到这一点
-
路径变量更新后尝试重启控制台。如果它不起作用重新启动窗口。
-
@TalhaJunaid 已执行两次重启,一次也是 Windows 更新
-
检查系统路径变量。
标签: python environment-variables