Wha*_*int 7 python environment-variables
在我的机器上,我安装了 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
Run Code Online (Sandbox Code Playgroud)
键入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\;
Run Code Online (Sandbox Code Playgroud)
关于提议的重复项的已接受答案指出这是可能的,但您不应该这样做,并且没有提供有关如何执行此操作的详细信息。
小智 8
您可以在您的计算机上运行多个 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。
在环境变量中更改系统变量后,您只需重新启动命令提示符即可。无需重新启动机器。
正如@Talha Junaid 在评论中提到的那样,从系统路径变量中删除 python34 后重新启动计算机后,通过命令提示符访问时,我的 python 现在默认为 python3.6,Windows 必须在启动时加载所有路径变量并保存它们保存在内存中,直到重新启动为止。
其他人开始该过程的步骤。
Windows 10
在搜索栏中输入“系统”以转到控制面板中的系统设置(控制面板\所有控制面板项目\系统)
点击“高级系统设置”->“环境变量”
对于用户变量:
对系统环境变量重复步骤 3 和 4。
单击“确定”按钮关闭所有窗口
重新启动你的机器