如何在Windows中设置默认Python

时间:2019-02-27 15:00:16

标签: python

我在StackOverflow上搜索了很多答案,但是似乎找不到我想要的东西。我刚刚安装了Python 3.7,当我运行命令C:\Users\Dell>python时,我得到了:

Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

我知道这与Anaconda有关。但是,我不知道到底怎么了。

问题

我希望看到类似Python 3.7.0的内容。有人可以告诉我我要去哪里错了,应该如何将其更改为我想要的呢?我该怎么做才能默认获得Python 3.7

2 个答案:

答案 0 :(得分:1)

答案是:不要运行python。运行py, the Python launcher for Windows。默认情况下,它运行最新安装的Python版本。如果您想要特定的版本,则可以在其后进行切换,例如py -2用于最新的Python 2,py -3.6用于3.6等,

是的,您可以考虑PATH环境变量的设置,以尝试将Python 3.7安装文件夹置于3.6之前,但是从安装3.8开始,几个月后又遇到了同样的问题。正是由于在Windows上管理并行Python安装的困难而创建了启动器,并且可以无缝解决所有这些问题(此外,如果要安装的是最新安装的版本,则可以少输入四个字符!)。 / p>

请注意,为了保持一致性,您基本上从不希望通过名称启动其他实用程序,而是使用py启动器和-m开关来确保启动与您的版本相关联的工具期望。因此,例如,运行pip ...args...而不是运行py -mpip ...args...,这可以确保您运行与Python启动器默认Python版本相对应的pip

答案 1 :(得分:0)

您需要在path变量中使用高于3.6版本的python 3.7版本。