更改命令提示符的默认 python 版本

新手上路,请多包涵

在我的机器上,我安装了 python3.4 和最近下载的 python3.6,我想将 python3.6 设置为命令提示符中使用的默认 python。

我已经删除了 python34 路径变量,但是当我通过命令提示符访问 python 时,它仍然默认打开 python3.4。我看到了 这个 关于访问非默认 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\;

提议的重复 状态的接受答案是可能的,但你不应该这样做,并且没有详细说明如何做。

原文由 WhatsThePoint 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 528
2 个回答

正如评论中提到的@Talha Junaid 从我的系统路径变量中删除 python34 后重新启动我的机器后,我的 python 现在默认为 python3.6 当通过命令提示符访问时,windows 必须在启动时加载所有路径变量并保存它们在内存中,直到发生重新启动。


其他人开始该过程的步骤。

视窗 10

  1. 在搜索栏中键入“系统”以转到控制面板中的系统设置(控制面板\所有控制面板项\系统)

  2. 点击“高级系统设置”->2环境变量2

对于用户变量:

  1. 通过单击突出显示“路径”行,然后单击“编辑”按钮
  2. 通过单击要从环境变量中删除的 python 版本突出显示,然后单击“删除”按钮。

对系统环境变量重复步骤 3 和 4。

  1. 单击“确定”按钮关闭所有窗口

  2. 重启你的机器

原文由 WhatsThePoint 发布,翻译遵循 CC BY-SA 4.0 许可协议

你可以在你的机器上运行多个 python 版本。

要使 Python 3.6 默认,只需将 Python 3.6 的路径放在系统变量中 Python 3.4 的路径之前。

或者

C盘python34目录下的python.exe重命名为python3.4.exe。执行此操作后,如果您在命令提示符下运行命令 python ,它将打开 python 3.6。要运行 python 3.4,您需要运行命令 python3.4 ,因为我们已将其重命名为 python34 目录中的 python3.4.exe

在环境变量中更改系统变量后,您只需要重新启动命令提示符。无需重启机器。

原文由 Vikramd 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题