我收到以下錯誤Python的瓶的Heroku無法導入模塊
"ModuleNotFoundError: No module named 'class1'"
結構
- hello-world
- src
- __init__
- main
- class1
- Procfile
的main1
文件看起來是這樣的:
from class1 import G
APP = Flask(__name__)
@APP.route('/', methods=['GET'])
def index() -> str:
return 'We are alive'
簡介:
web: gunicorn src.main:app --log-file -
Heroku的日誌,向我們展示了以下錯誤:
ModuleNotFoundError: No module named 'class1'
我不知道我做錯了。我使用pipenv
來安裝依賴關係,它包含gunicorn
。
你的PYTHONPATH好像是'hello-world',所以它應該是'from src.class1 import G'。 –
您需要將您的procfile更改爲'web:gunicorn src.main:APP --log-file -' –