4

如何在 Glitch.com 上创建和使用 Python 3.7?我创建了一个项目。默认 Python 版本较旧。


我使用这些文件在 Glitch 上运行 Python:
  • 主文件

    import discord
    from discord.ext import commands
    bot = commands.Bot(command_prefix="bot.")
    @bot.event
    async def on_ready():
       print("Bot ready!")
    bot.run("TOKEN_HERE")
    

  • 启动.sh

    python main.py
    

  • 需求.txt

    discord.py==1.2.3
    
    

  • 4

    2 回答 2

    3

    好的,上面的答案是正确的,对此进行了扩展。

    用于python3 main.py运行您的代码。

    glitch接受使用start.sh运行启动脚本的文件。

    如果您正在使用某些软件包,则需要安装它们,我们通常使用pip. 但是,Glitchpip运行时将这些包安装在python 2目录中。所以,即使在 Glitch 项目中使用后python3start.sh它也不起作用。

    这是解决方法。

    使用 Python 安装包。

    以下代码将执行以下操作:

    python3 -m pip install -U pip
    python3 -m pip install -r requirements.txt
    python3 main.py
    
    

    将以上代码加入start.sh

    • 我们首先使用 python3 升级 pip(我们通常这样做)
    • 安装所有软件包requirements.txt(不要忘记s这里,我做到了:|)
    • 开始main.py

    此外,如果您想单独安装软件包,请使用python3 -m pip install <package_name>.

    玩得开心。您的项目刚刚成功启动。

    于 2021-01-30T12:26:02.937 回答
    0

    尝试pythonstart.sh 更改为python3.

    他们似乎最近将默认的 Python 3 版本更新为 3.7

    于 2019-12-17T15:23:25.327 回答