我在 StackOverflow 上搜索了很多答案,但似乎没有找到我想要的。我刚刚安装Python 3.7,当我运行命令时,C:\Users\Dell>python我得到:
Run Code Online (Sandbox Code Playgroud)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默认值?
答案是:别跑python。Run py,Windows 的 Python 启动器。默认情况下,它运行最新安装的 Python 版本。如果您想要特定版本,可以在后面加上一个开关,例如py -2最新的 Python py -3.62、3.6 等。
是的,您可以修改PATH环境变量设置,尝试将 Python 3.7 安装文件夹放在 3.6 之前,但是几个月后,当您安装 3.8 时,您会再次遇到同样的问题。创建启动器正是因为在 Windows 上管理并行 Python 安装很困难,并且无缝解决了所有这些问题(此外,如果您想要的只是最新安装的版本,则可以少输入四个字符!)。
请注意,为了保持一致性,您基本上不想按名称启动其他实用程序,而是使用py启动器和-m开关来确保启动与所需版本关联的工具。例如,不是 running pip ...args...,而是 run py -mpip ...args...,这可确保您运行pip与 Python 启动器的默认 Python 版本相对应的版本。