Python gunicorn ModuleNotFoundError: Нет модуля с именем «net_positive» - PullRequest
0 голосов
/ 03 марта 2020

Попытка развернуть мой первый python проект на heroku, с этой ошибкой - ModuleNotFoundError: Ни один модуль с именем 'net_positive' Очень запутался, потратив день на поиск в Google, застрял

Procfile

web: gunicorn net_positive.wsgi.py --log-file -

структура dir

net_positve_dir

- net_positive

-- _pycache__
__init__.py
-- asgi.py 
-- settings.py 
-- urls.py 
-- wsgi.py

pong db.sqlite3 manage.py спецификация просматривает require.txt

Из чего Я понял, что gunicorn загружает файлы в зависимости от того, где я сказал это go, чтобы в procfile не знали, почему то, что у меня сейчас не работает на heroku (просто вылетает)

"""
WSGI config for net_positive project.

It exposes the WSGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/3.0/howto/deployment/wsgi/
"""

import os

print '===== sys.path / PYTHONPATH ====='
for k in sorted(os.environ.keys()):
    v = os.environ[k]
    print ('%-30s %s' % (k,v[:70]))

print os.environ['VIRTUAL_ENV']

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'net_positive.settings')

application = get_wsgi_application()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...