Glitch.com 和 Python

Glitch.com with Python

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


我使用这些文件 运行 Python on Glitch:
  • main.py

    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")
    

  • start.sh

    python main.py
    

  • requiments.txt

    discord.py==1.2.3
    
    

  • 尝试changing python in start.sh to python3

    他们好像有recently updated the default Python 3 version to 3.7.

    好的, 是正确的,是对它的扩展。

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

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

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

    解决方法如下。

    使用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>

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