[英]HEROKU app ModuleNotFoundError: No module named 'numpy'
[英]ModuleNotFoundError: No module named 'app' Heroku
使用 Heroku 取消部署我的网站时,我遇到了以下问题:
ModuleNotFoundError: No module named 'qr_code'
所以网站没有部署
这是日志尾部:
我的requirements.txt
包含以下内容:
asgiref==3.5.0
Django==4.0.3
django-qr-code==3.0.0
gunicorn==20.1.0
qrcode==7.3.1
segno==1.4.1
sqlparse==0.4.2
我的Procfile
:
web: gunicorn qrcode.wsgi
qrcode 是包含设置和 wsgi 文件的文件夹的名称。
我努力了:
qr_code
添加到要求中pip freeze > requirements.txt
requirements.txt
提交 看起来你的settings.py
中有错字。 是这样的:
INSTALLED_APPS = [
# ...
'qr_code',
# or
'qr_code.apps.Qr_CodeConfig',
]
如果您的应用名为qrcode
,那么INSTALLED_APPS
中应该包含以下内容:
INSTALLED_APPS = [
# ...
'qrcode',
# or
'qrcode.apps.QrCodeConfig',
]
我看到您还依赖于PyPI 的qrcode
模块。 在同一个项目中有两个名为qrcode
的模块很可能会产生问题。 例如,当您import qrcode
时,您可能会得到自己的应用程序,而不是您正在寻找的库。
假设这是真的,请考虑将您自己的应用程序命名为不同的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.