【问题标题】:How to install two versions of python in windows 10? [duplicate]如何在 Windows 10 中安装两个版本的 python? [复制]
【发布时间】:2021-09-24 08:17:32
【问题描述】:

我在我的电脑中安装了两个版本的 python(python 3.7.4 和 3.9.6)。但我无法打开其中一个版本的 IDLE。例如,如果我在 3.9.6 之后安装了 Python 3.7.4,则 3.9.6 的 IDLE 无法打开,并且 pip(p) 也无法正常工作。如果我尝试通过 cmd 打开 IDLE,它会显示 即“** IDLE 无法导入 Tkinter。您的 Python 可能未配置为 Tk。**”。这里我将 python 3.7.4 用于 32 位项目,将 python 3.9.6 用于 64 位项目。如何解决这个问题。 提前致谢。

【问题讨论】:

  • 检查你的环境变量
  • 您可以通过单击链接到特定 python-IDLE 组合的图标(在开始菜单上或添加到桌面或固定到任务栏)或通过在命令中输入 py -3.x -m idlelib 命令来使用特定版本的 IDLE 运行 IDLE提示或 Powershell。 py -3.x -m pip ... 使用 3.x 运行 pip
  • @Terry Jan Reedy 是的,我只尝试过这样的...... Python 3.7.4 正在工作,但 python 3.9.6 显示错误,** IDLE 无法导入 Tkinter。你的 Python 可能没有为 Tk 配置。 ** 就像那样...但是我在安装过程中检查了 Tcl/tk 复选框。
  • 使用 py -3.9 或 3.9 开始菜单图标以交互方式启动 3.9。输入import tkinter。会发生什么?

标签: python 64-bit python-idle 32-bit


【解决方案1】:

您可以在您的系统中创建多个虚拟环境并根据您的需要进行特定的激活

python3.7.4 -m venv python37-env
python3.9.6 -m venv python39-env

请参阅这些文档以了解更多信息

https://docs.python.org/3/library/venv.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 2020-08-06
    • 2020-01-22
    • 2023-03-16
    • 2020-08-23
    相关资源
    最近更新 更多