【问题标题】:how can I use python 3.6 if I have python 3.7?如果我有 python 3.7,如何使用 python 3.6?
【发布时间】:2019-07-18 01:36:35
【问题描述】:

我正在尝试制作一个不和谐的机器人,我读到我需要有一个旧版本的 Python,这样我的代码才能工作。我尝试在 IDLE 上使用“import discord”,但不断出现错误消息。如何在我的 Windows 10 计算机上使用 Python 3.6 并保留 Python 3.7?

【问题讨论】:

  • 安装 python 3.6 和 3.7... 然后使用虚拟环境。我建议安装 pipenv 然后pipenv install --python 3.6.
  • @MisterMiyagi 有一些依赖项仅适用于 3.6 之前或之后的版本,现在回答您的问题,我建议您使用带有解释器的虚拟环境作为 3.6 或者您可以做的是安装 pycharm ,使用它处理环境变得更容易
  • 这可能会有所帮助docs.python.org/3/using/…
  • 什么错误信息?你真的安装过discord吗?
  • @juanpa.arrivillaga 我现在有 Python 3.6,但我收到错误消息 ModuleNotFoundError: No module named 'discord'。我使用的是浏览器版本的 Discord

标签: python discord


【解决方案1】:

只需将其安装在不同的文件夹中(例如,如果当前文件夹位于 C:\Users\noob\AppData\Local\Programs\Python\Python37,则将 3.6. 安装到 C:\Users\noob\AppData\Local\Programs\ Python\Python36)。

现在,当您要运行脚本时,右键单击该文件,在“使用 IDLE 编辑”下将有多个版本可供选择。在我的机器上工作:)

【讨论】:

    【解决方案2】:
    • 安装在与旧 Python 3.6 不同的文件夹中,然后更新路径
    • 使用 Virtualenv 和/或 Pyenv
    • 使用 Docker

    希望对您有所帮助!

    【讨论】:

      【解决方案3】:

      我会建议你使用 anaconda。

      只需创建名为“py36”的新环境

      然后设置python版本为3.6

      然后运行环境。

      如果你使用 pyCharm,你可以使用 anaconda 的解释器作为项目的解释器。

      问题解决了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-11
        • 2019-03-06
        • 2019-07-27
        • 1970-01-01
        • 1970-01-01
        • 2019-06-19
        • 1970-01-01
        相关资源
        最近更新 更多