agora_token_builder 模块未找到

问题描述 投票:0回答:1

我想要用户 agora_token_builder 在我的 django 项目中我已经安装了很多次 但在导入时显示模块未找到,但在本地计算机中,所有东西都正常工作,但在托管应用程序时 显示错误 模块未找到错误 / 没有名为“agora_token_builder”的模块 请求方式:GET 请求网址:https://pratyush6653.pythonanywhere.com/ Django 版本:4.0.6 异常类型:ModuleNotFoundError 异常值:
没有名为“agora_token_builder”的模块 异常位置:/home/Pratyush6653/video_call/base/views.py,第 2 行,在 Python 可执行文件:/usr/local/bin/uwsgi Python版本:3.10.5

在我的views.py文件中从agora_token_builder导入RtcTokenBuilder

请给出解决方案,这对我来说意义重大

django-rest-framework
1个回答
0
投票

帮助您解决此问题的提示,

ModuleNotFoundError
在您的托管环境 PythonAnywhere 上。

  1. 确保在您的本地开发环境中,您的
    agora-token-builder
    是部署前包的一部分。如果没有,请通过运行下面的这些命令来安装它。
pip install agora-token-builder

  # freeze the package to requirements.txt file
    pip freeze > requirements.txt

然后再次将其推送到您的 GitHub 或您的代码托管环境以继续。

  1. 使用虚拟环境(如果您还没有使用的话)。这有助于隔离项目的依赖项并确保使用正确的版本。激活您的虚拟环境并安装要求。
  pip install -r requirements.txt

  1. 如果上述方法失败,您可以将其安装在 PythonAnywhere 控制台上 ->

    pip install agora-token-builder 

  2. 在导入之前,请检查您尝试在视图中导入的内容是否有拼写错误或不匹配的情况。祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.