【问题标题】:How to set default python version for py.exe when multiple versions are installed in windowsWindows安装多个版本时如何设置py.exe的默认python版本
【发布时间】:2022-11-20 02:17:38
【问题描述】:

我的 Windows 10 机器上同时安装了 3.10 和 3.11b3。我想要 py.exe 启动 3.10。

我读过我应该在 c:\windowsC:\Users\<user>\AppData\Local\Programs\Python\Launcher\ 中创建 py.inipyw.ini 并且文件应该包含:

[defaults]
python=3.10

Multiple Python versions installed : how to set the default version for py.exe (Python Launcher for Windows) for CMD and for "Open with"

我在安装 3.11b3 后设置了这些,但是 py.exe 启动了测试版。我没有任何其他py.ini 文件。我该如何解决这个问题,以便 c:\windows\py.exe 启动我首选的默认版本?

两种可能的解决方案还有其他问题。我可以 set PY_PYTHON=3.10,但这也会改变 python,这是 venv 中的问题。我也可以使用py -3.10,但我不明白为什么列出的解决方案不起作用。

【问题讨论】:

    标签: python


    【解决方案1】:

    首先尝试使用程序和功能卸载 Python 启动器。 (它与 Python 是分开的,因为只有一个启动器和许多 Python 版本)。

    然后尝试为所有用户安装最新的 python 版本。

    然后按照this answer中提到的步骤进行。

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 2017-08-05
      • 2016-02-27
      • 1970-01-01
      • 2016-04-29
      • 1970-01-01
      • 2020-04-09
      相关资源
      最近更新 更多