【问题标题】:Python version 3.7 is being used as the default version, even though I installed 3.8 on WindowsPython 3.7 版被用作默认版本,即使我在 Windows 上安装了 3.8
【发布时间】:2020-07-19 10:42:11
【问题描述】:

我也删除了与 python37 关联的路径,仍然在命令提示符下编写 python 时,我收到以下消息。

C:\Users\Username>python
Python 3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated.  Libraries may fail to load.  To activate this environment
please see https://conda.io/activation

Type "help", "copyright", "credits" or "license" for more information.
>>>

【问题讨论】:

  • 那么你的目标是什么?你想做什么?我假设您想使用某些特定版本的 python
  • @basilisk 是的,我想知道,为什么仍在使用 python 3.7,以及如何将其升级到 3.8
  • 然后在你的终端里写 python3.8 而不仅仅是 python
  • 这能回答你的问题吗? How to upgrade Python version to 3.7?

标签: python python-3.x


【解决方案1】:

我真的不建议像你正在做的那样删除或添加 python 路径或版本。相反,我强烈推荐使用virtual environments

在你的情况下,我认为你搞砸了 conda 和 python 环境。这是两件不同的事情,我不建议搞砸。如您所说,显然您删除了python路径并添加了bin/ conda路径,这是错误的。

如果你想启动一个python项目,你可以创建一个具有所需python版本的虚拟环境,然后会自动使用该特定版本。

现在,如果您想直接在命令提示符中使用特定版本,那么您应该指定版本。例如要使用 python 3.8,您需要编写:

python3.8

在您的终端中。

【讨论】:

  • 我也试过了,但出现以下错误'python3.8' is not recognized as an internal or external command, operable program or batch file.
  • 显然你需要先安装python3.8。我不知道你用的是哪个操作系统,所以你需要搜索并安装python3.8,然后你可以在终端输入python3.8
  • 我安装了 python 3.8,即使 IDLE 版本是 3.8,但是当使用命令提示符访问时,它显示 3.7。我有 Windows 10
  • @shrekh 如果您在终端中输入 py-3 或 py-38 或 py38 会发生什么?
  • 'py-3' is not recognized as an internal or external command, operable program or batch file.
【解决方案2】:

如果您使用默认安装程序安装了 3.8,您应该可以使用 py 启动器运行它。 py -0 将显示启动器知道哪些 Python 版本,py -3.8 将启动 3.8,以防它不是默认版本。

【讨论】:

    【解决方案3】:

    我已经安装了 Anaconda 2020.07 版本。它安装了 python 3.8.5 版本。当我在 CMD 或 Anaconda CMD 上运行命令 python --version 时,它显示 3.8.5 版本。我已经手动安装了 python 3.9.0 版本并运行 py --version 命令,它显示已安装 3.9.0 版本。所以现在您了解了使用哪个命令以及何时使用。我仍然强烈建议您为您的项目使用虚拟环境。

    【讨论】:

      猜你喜欢
      • 2020-02-06
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2011-05-11
      • 2020-11-02
      相关资源
      最近更新 更多