python - Heroku 应用程序 : ModuleNotFoundError: No module named 'pwa'

标签 python django heroku progressive-web-apps

我正在尝试将我的应用程序部署到heroku,但我不断收到此错误,即使当我在本地运行时它工作得很好。我已将 django-pwa==1.0.10 添加到我的requirements.txt 文件中,以便heroku 安装该包。这是我在 settings.py 中安装的应用程序:


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'pwa',
    # 'embed_video',
    'whitenoise.runserver_nostatic',
    'courses.apps.CoursesConfig',
    'accounts.apps.AccountsConfig',
    'announcements.apps.AnnouncementsConfig',
    'students.apps.StudentsConfig',
    'home.apps.HomeConfig',
    'event_calendar.apps.EventCalendarConfig',
]

Here is my directory

不太确定该怎么做,因为我对 Heroku 不太有经验。

最佳答案

默认情况下,Heroku 会尝试安装您的requirements.txt 中的每个应用程序,因此在进一步操作之前,请确保以下内容:

  • 您已运行 pip freeze >requirements.txt 以反射(reflect)更改
  • 您的 Procfile 路径正确

如果故障排除后不起作用,请将您的日志从heroku添加到您的第一个问题、您的procfile和requirements.txt。

Learning about procfile

关于python - Heroku 应用程序 : ModuleNotFoundError: No module named 'pwa' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65802095/

相关文章:

python - 在 1 年的时间跨度内有效地分发大量事件

python - 如何重置 virtualenv 和 pip?

heroku - 无法在 Ubuntu AWS 实例中安装 Heroku toolbelt

python - python中有三元运算符吗

python - 加载我的数据库页面(Flask/Heroku)时如何修复内部服务器错误?

ruby - 在 [] 中找不到 heroku (>= 0) (Gem::LoadError)

python - 如何在python中找到包含焦点词的字符串的最长匹配

python - 正则表达式单行仅匹配特定单词后的内容?

python - 在 Python 中通过 USB 转换器进行串行通信 - 如何解决这个问题?

python - Django celery 监视器不显示任何任务