我在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
?
答案 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版本。