You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Replit中Bot重置后discord.py 2.0自动回退至1.7.3的问题求助

解决Replit中discord.py版本自动回退的问题
  • 修改requirements.txt锁定版本
    打开项目根目录的requirements.txt,将原有discord.py相关条目替换为:

    git+https://github.com/Rapptz/discord.py
    

    保存后,Replit每次重启或重置时都会自动安装这个指定的GitHub版本,不会回退到1.7.3。

  • 用replit.nix配置固化依赖(备选方案)
    如果修改requirements.txt无效,可编辑项目根目录的replit.nix文件,在deps数组中添加:

    python3Packages.pipwrap.python.pkgs.discord.overrideAttrs(old: {
      src = fetchFromGitHub {
        owner = "Rapptz";
        repo = "discord.py";
        rev = "master"; # 也可以填具体commit哈希来固定版本
        sha256 = ""; # 留空即可,保存后Replit会自动生成对应哈希值
      };
    })
    

    保存后重启项目,依赖版本会被锁定。

  • 手动固化当前安装的依赖
    执行完pip install git+https://github.com/Rapptz/discord.py后,运行:

    pip freeze > requirements.txt
    

    这会把当前环境的所有依赖版本写入requirements.txt,覆盖原有内容,确保Replit重启时安装相同版本。

内容的提问来源于stack exchange,提问作者Chap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 19:01:12